home *** CD-ROM | disk | FTP | other *** search
/ LEGS / LEGS.iso / LEGS vol.1⁄5MB / LEGS vol.1_5MB.rsrc / bin.rsrc_CODE_13_HyperPrint.txt < prev    next >
Text File  |  1994-02-05  |  203KB  |  3,633 lines

  1. # near model CODE resource
  2. # jump table entries: 1896-1917 (22 of them)
  3. fn00000000:
  4. 00000000  4E56 FFFC                link       A6, -0x0004
  5. 00000004  48E7 0300                movem.l    -[A7], D6,D7
  6. 00000008  42A7                     clr.l      -[A7]
  7. 0000000A  41ED CC18                lea.l      A0, [A5 - 0x33E8]
  8. 0000000E  302E 0008                move.w     D0, [A6 + 0x8]
  9. 00000012  48C0                     ext.l      D0
  10. 00000014  D088                     add.l      D0, A0
  11. 00000016  2040                     movea.l    A0, D0
  12. 00000018  3F10                     move.w     -[A7], [A0]
  13. 0000001A  3F3C 0048                move.w     -[A7], 0x48 /* 'H' */
  14. 0000001E  301F                     move.w     D0, [A7]+
  15. 00000020  C1DF                     muls.w     D0, [A7]+
  16. 00000022  2E80                     move.l     [A7], D0
  17. 00000024  201F                     move.l     D0, [A7]+
  18. 00000026  3E00                     move.w     D7, D0
  19. 00000028  4267                     clr.w      -[A7]
  20. 0000002A  3F07                     move.w     -[A7], D7
  21. 0000002C  3007                     move.w     D0, D7
  22. 0000002E  48C0                     ext.l      D0
  23. 00000030  81FC 0002                divs.w     D0, 0x2
  24. 00000034  48C0                     ext.l      D0
  25. 00000036  2F00                     move.l     -[A7], D0
  26. 00000038  42A7                     clr.l      -[A7]
  27. 0000003A  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  28. 0000003E  7264                     moveq.l    D1, 0x64
  29. 00000040  C3ED CC3A                muls.w     D1, [A5 - 0x33C6]
  30. 00000044  3F01                     move.w     -[A7], D1
  31. 00000046  301F                     move.w     D0, [A7]+
  32. 00000048  C1DF                     muls.w     D0, [A7]+
  33. 0000004A  2E80                     move.l     [A7], D0
  34. 0000004C  221F                     move.l     D1, [A7]+
  35. 0000004E  201F                     move.l     D0, [A7]+
  36. 00000050  D280                     add.l      D1, D0
  37. 00000052  2F01                     move.l     -[A7], D1
  38. 00000054  201F                     move.l     D0, [A7]+
  39. 00000056  80DF                     divu.w     D0, [A7]+
  40. 00000058  3E80                     move.w     [A7], D0
  41. 0000005A  3C1F                     move.w     D6, [A7]+
  42. 0000005C  3D46 000C                move.w     [A6 + 0xC], D6
  43. 00000060  4CDF 00C0                movem.l    D6,D7, [A7]+
  44. 00000064  4E5E                     unlink     A6
  45. 00000066  2E9F                     move.l     [A7], [A7]+
  46. 00000068  4E75                     rts
  47. fn0000006A:
  48. 0000006A  4E56 0000                link       A6, 0
  49. 0000006E  4267                     clr.w      -[A7]
  50. 00000070  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  51. 00000074  3F3C 0002                move.w     -[A7], 0x2
  52. 00000078  4EBA FF86                jsr        [PC - 0x7A /* 00000000 */]
  53. 0000007C  3D5F 000A                move.w     [A6 + 0xA], [A7]+
  54. 00000080  4E5E                     unlink     A6
  55. 00000082  205F                     movea.l    A0, [A7]+
  56. 00000084  544F                     addq.w     A7, 2
  57. 00000086  4ED0                     jmp        [A0]
  58. fn00000088:
  59. 00000088  4E56 0000                link       A6, 0
  60. 0000008C  4267                     clr.w      -[A7]
  61. 0000008E  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  62. 00000092  4267                     clr.w      -[A7]
  63. 00000094  4EBA FF6A                jsr        [PC - 0x96 /* 00000000 */]
  64. 00000098  3D5F 000A                move.w     [A6 + 0xA], [A7]+
  65. 0000009C  4E5E                     unlink     A6
  66. 0000009E  205F                     movea.l    A0, [A7]+
  67. 000000A0  544F                     addq.w     A7, 2
  68. 000000A2  4ED0                     jmp        [A0]
  69. fn000000A4:
  70. 000000A4  4E56 FFF4                link       A6, -0x000C
  71. 000000A8  48E7 0300                movem.l    -[A7], D6,D7
  72. 000000AC  206E 000A                movea.l    A0, [A6 + 0xA]
  73. 000000B0  43EE FFF8                lea.l      A1, [A6 - 0x8]
  74. 000000B4  7003                     moveq.l    D0, 0x03
  75. label000000B6:
  76. 000000B6  32D8                     move.w     [A1]+, [A0]+
  77. 000000B8  51C8 FFFC                dbf        D0, -0x6 /* 000000B6 */
  78. 000000BC  3E2E FFFE                move.w     D7, [A6 - 0x2]
  79. 000000C0  9E6E FFFA                sub.w      D7, [A6 - 0x6]
  80. 000000C4  7001                     moveq.l    D0, 0x01
  81. 000000C6  B06E 0008                cmp.w      D0, [A6 + 0x8]
  82. 000000CA  6C46                     bge        +0x48 /* 00000112 */
  83. 000000CC  4267                     clr.w      -[A7]
  84. 000000CE  42A7                     clr.l      -[A7]
  85. 000000D0  3F3C 0006                move.w     -[A7], 0x6
  86. 000000D4  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  87. 000000D8  301F                     move.w     D0, [A7]+
  88. 000000DA  C1DF                     muls.w     D0, [A7]+
  89. 000000DC  2E80                     move.l     [A7], D0
  90. 000000DE  201F                     move.l     D0, [A7]+
  91. 000000E0  5380                     subq.l     D0, 1
  92. 000000E2  3F00                     move.w     -[A7], D0
  93. 000000E4  42A7                     clr.l      -[A7]
  94. 000000E6  3F07                     move.w     -[A7], D7
  95. 000000E8  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  96. 000000EC  301F                     move.w     D0, [A7]+
  97. 000000EE  C1DF                     muls.w     D0, [A7]+
  98. 000000F0  2E80                     move.l     [A7], D0
  99. 000000F2  201F                     move.l     D0, [A7]+
  100. 000000F4  80DF                     divu.w     D0, [A7]+
  101. 000000F6  3E80                     move.w     [A7], D0
  102. 000000F8  3C1F                     move.w     D6, [A7]+
  103. 000000FA  42A7                     clr.l      -[A7]
  104. 000000FC  3F06                     move.w     -[A7], D6
  105. 000000FE  3F3C 0005                move.w     -[A7], 0x5
  106. 00000102  301F                     move.w     D0, [A7]+
  107. 00000104  C1DF                     muls.w     D0, [A7]+
  108. 00000106  2E80                     move.l     [A7], D0
  109. 00000108  201F                     move.l     D0, [A7]+
  110. 0000010A  48C0                     ext.l      D0
  111. 0000010C  81FC 0064                divs.w     D0, 0x64 /* 'd' */
  112. 00000110  3E00                     move.w     D7, D0
  113. label00000112:
  114. 00000112  3D47 000E                move.w     [A6 + 0xE], D7
  115. 00000116  4CDF 00C0                movem.l    D6,D7, [A7]+
  116. 0000011A  4E5E                     unlink     A6
  117. 0000011C  205F                     movea.l    A0, [A7]+
  118. 0000011E  5C4F                     addq.w     A7, 6
  119. 00000120  4ED0                     jmp        [A0]
  120. export_237:
  121. fn00000122:
  122. 00000122  4E56 FFFA                link       A6, -0x0006
  123. 00000126  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  124. 0000012A  206D CC6A                movea.l    A0, [A5 - 0x3396]
  125. 0000012E  2850                     movea.l    A4, [A0]
  126. 00000130  302C 0016                move.w     D0, [A4 + 0x16]
  127. 00000134  906C 0012                sub.w      D0, [A4 + 0x12]
  128. 00000138  3B40 CCA0                move.w     [A5 - 0x3360], D0
  129. 0000013C  302C 0014                move.w     D0, [A4 + 0x14]
  130. 00000140  906C 0010                sub.w      D0, [A4 + 0x10]
  131. 00000144  3B40 CC9E                move.w     [A5 - 0x3362], D0
  132. 00000148  302C 0008                move.w     D0, [A4 + 0x8]
  133. 0000014C  906C 0010                sub.w      D0, [A4 + 0x10]
  134. 00000150  3B40 CC6E                move.w     [A5 - 0x3392], D0
  135. 00000154  302C 000A                move.w     D0, [A4 + 0xA]
  136. 00000158  906C 0012                sub.w      D0, [A4 + 0x12]
  137. 0000015C  3B40 CC70                move.w     [A5 - 0x3390], D0
  138. 00000160  302C 0014                move.w     D0, [A4 + 0x14]
  139. 00000164  906C 000C                sub.w      D0, [A4 + 0xC]
  140. 00000168  3B40 CC72                move.w     [A5 - 0x338E], D0
  141. 0000016C  302C 0016                move.w     D0, [A4 + 0x16]
  142. 00000170  906C 000E                sub.w      D0, [A4 + 0xE]
  143. 00000174  3B40 CC74                move.w     [A5 - 0x338C], D0
  144. 00000178  102D CC4E                move.b     D0, [A5 - 0x33B2]
  145. 0000017C  674E                     beq        +0x50 /* 000001CC */
  146. 0000017E  302D CC9E                move.w     D0, [A5 - 0x3362]
  147. 00000182  B06D CCA0                cmp.w      D0, [A5 - 0x3360]
  148. 00000186  6F16                     ble        +0x18 /* 0000019E */
  149. 00000188  3A2D CC6E                move.w     D5, [A5 - 0x3392]
  150. 0000018C  3C2D CC9E                move.w     D6, [A5 - 0x3362]
  151. 00000190  2F3C 000A 0000           move.l     -[A7], 0xA0000 /* '\n\0\0' */
  152. 00000196  4EBA FEF0                jsr        [PC - 0x110 /* 00000088 */]
  153. 0000019A  3E1F                     move.w     D7, [A7]+
  154. 0000019C  6014                     bra        +0x16 /* 000001B2 */
  155. label0000019E:
  156. 0000019E  3A2D CC70                move.w     D5, [A5 - 0x3390]
  157. 000001A2  3C2D CCA0                move.w     D6, [A5 - 0x3360]
  158. 000001A6  2F3C 000A 0000           move.l     -[A7], 0xA0000 /* '\n\0\0' */
  159. 000001AC  4EBA FEBC                jsr        [PC - 0x144 /* 0000006A */]
  160. 000001B0  3E1F                     move.w     D7, [A7]+
  161. label000001B2:
  162. 000001B2  3006                     move.w     D0, D6
  163. 000001B4  9047                     sub.w      D0, D7
  164. 000001B6  48C0                     ext.l      D0
  165. 000001B8  81FC 0002                divs.w     D0, 0x2
  166. 000001BC  9045                     sub.w      D0, D5
  167. 000001BE  3B40 CC1C                move.w     [A5 - 0x33E4], D0
  168. 000001C2  3007                     move.w     D0, D7
  169. 000001C4  D06D CC1C                add.w      D0, [A5 - 0x33E4]
  170. 000001C8  3B40 CC02                move.w     [A5 - 0x33FE], D0
  171. label000001CC:
  172. 000001CC  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  173. 000001D0  4E5E                     unlink     A6
  174. 000001D2  4E75                     rts
  175. fn000001D4:
  176. 000001D4  4E56 FFF2                link       A6, -0x000E
  177. 000001D8  3D7C 0008 FFF2           move.w     [A6 - 0xE], 0x8
  178. 000001DE  2D6D CC6A FFFA           move.l     [A6 - 0x6], [A5 - 0x3396]
  179. 000001E4  426E FFF4                clr.w      [A6 - 0xC]
  180. 000001E8  486E FFF2                pea.l      [A6 - 0xE]
  181. 000001EC  2F3C 7007 0480           move.l     -[A7], 0x70070480
  182. 000001F2  A8FD                     syscall    PrGlue
  183. 000001F4  102E FFFE                move.b     D0, [A6 - 0x2]
  184. 000001F8  6708                     beq        +0xA /* 00000202 */
  185. 000001FA  4A6E FFF4                tst.w      [A6 - 0xC]
  186. 000001FE  57C1                     seq        D1
  187. 00000200  C001                     and.b      D0, D1
  188. label00000202:
  189. 00000202  4A00                     tst.b      D0
  190. 00000204  6716                     beq        +0x18 /* 0000021C */
  191. 00000206  2F00                     move.l     -[A7], D0
  192. 00000208  4267                     clr.w      -[A7]
  193. 0000020A  2F3C BA00 0000           move.l     -[A7], 0xBA000000
  194. 00000210  A8FD                     syscall    PrGlue
  195. 00000212  321F                     move.w     D1, [A7]+
  196. 00000214  201F                     move.l     D0, [A7]+
  197. 00000216  4A41                     tst.w      D1
  198. 00000218  57C1                     seq        D1
  199. 0000021A  C001                     and.b      D0, D1
  200. label0000021C:
  201. 0000021C  1D40 0008                move.b     [A6 + 0x8], D0
  202. 00000220  4E5E                     unlink     A6
  203. 00000222  4E75                     rts
  204. fn00000224:
  205. 00000224  4E56 FFFA                link       A6, -0x0006
  206. 00000228  48E7 0108                movem.l    -[A7], D7,A4
  207. 0000022C  4267                     clr.w      -[A7]
  208. 0000022E  302D CC3A                move.w     D0, [A5 - 0x33C6]
  209. 00000232  D07C 000C                add.w      D0, 0xC
  210. 00000236  48C0                     ext.l      D0
  211. 00000238  81FC 0048                divs.w     D0, 0x48 /* 'H' */
  212. 0000023C  3F00                     move.w     -[A7], D0
  213. 0000023E  3F3C 0001                move.w     -[A7], 0x1
  214. 00000242  4EAD 21CA                jsr        [A5 + 0x21CA /* export_1077 */]
  215. 00000246  3B5F CC0E                move.w     [A5 - 0x33F2], [A7]+
  216. 0000024A  4267                     clr.w      -[A7]
  217. 0000024C  4EBA FF86                jsr        [PC - 0x7A /* 000001D4 */]
  218. 00000250  1E1F                     move.b     D7, [A7]+
  219. 00000252  206D CC6A                movea.l    A0, [A5 - 0x3396]
  220. 00000256  2850                     movea.l    A4, [A0]
  221. 00000258  1007                     move.b     D0, D7
  222. 0000025A  670E                     beq        +0x10 /* 0000026A */
  223. 0000025C  3D6C 001C FFFC           move.w     [A6 - 0x4], [A4 + 0x1C]
  224. 00000262  3D6C 001A FFFE           move.w     [A6 - 0x2], [A4 + 0x1A]
  225. 00000268  600C                     bra        +0xE /* 00000276 */
  226. label0000026A:
  227. 0000026A  3D6C 001A FFFC           move.w     [A6 - 0x4], [A4 + 0x1A]
  228. 00000270  3D6C 001C FFFE           move.w     [A6 - 0x2], [A4 + 0x1C]
  229. label00000276:
  230. 00000276  4267                     clr.w      -[A7]
  231. 00000278  302C 0014                move.w     D0, [A4 + 0x14]
  232. 0000027C  906C 0010                sub.w      D0, [A4 + 0x10]
  233. 00000280  3F00                     move.w     -[A7], D0
  234. 00000282  42A7                     clr.l      -[A7]
  235. 00000284  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  236. 00000288  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  237. 0000028C  301F                     move.w     D0, [A7]+
  238. 0000028E  C1DF                     muls.w     D0, [A7]+
  239. 00000290  2E80                     move.l     [A7], D0
  240. 00000292  201F                     move.l     D0, [A7]+
  241. 00000294  80DF                     divu.w     D0, [A7]+
  242. 00000296  3E80                     move.w     [A7], D0
  243. 00000298  3B5F CC18                move.w     [A5 - 0x33E8], [A7]+
  244. 0000029C  7005                     moveq.l    D0, 0x05
  245. 0000029E  C1ED CC18                muls.w     D0, [A5 - 0x33E8]
  246. 000002A2  48C0                     ext.l      D0
  247. 000002A4  81FC 0006                divs.w     D0, 0x6
  248. 000002A8  3B40 CC18                move.w     [A5 - 0x33E8], D0
  249. 000002AC  4267                     clr.w      -[A7]
  250. 000002AE  302C 0016                move.w     D0, [A4 + 0x16]
  251. 000002B2  906C 0012                sub.w      D0, [A4 + 0x12]
  252. 000002B6  3F00                     move.w     -[A7], D0
  253. 000002B8  42A7                     clr.l      -[A7]
  254. 000002BA  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  255. 000002BE  3F2C 0006                move.w     -[A7], [A4 + 0x6]
  256. 000002C2  301F                     move.w     D0, [A7]+
  257. 000002C4  C1DF                     muls.w     D0, [A7]+
  258. 000002C6  2E80                     move.l     [A7], D0
  259. 000002C8  201F                     move.l     D0, [A7]+
  260. 000002CA  80DF                     divu.w     D0, [A7]+
  261. 000002CC  3E80                     move.w     [A7], D0
  262. 000002CE  3B5F CC1A                move.w     [A5 - 0x33E6], [A7]+
  263. 000002D2  7005                     moveq.l    D0, 0x05
  264. 000002D4  C1ED CC1A                muls.w     D0, [A5 - 0x33E6]
  265. 000002D8  48C0                     ext.l      D0
  266. 000002DA  81FC 0006                divs.w     D0, 0x6
  267. 000002DE  3B40 CC1A                move.w     [A5 - 0x33E6], D0
  268. 000002E2  7000                     moveq.l    D0, 0x00
  269. 000002E4  302C 0018                move.w     D0, [A4 + 0x18]
  270. 000002E8  E088                     lsr        D0, 8
  271. 000002EA  7203                     moveq.l    D1, 0x03
  272. 000002EC  B280                     cmp.l      D1, D0
  273. 000002EE  57C0                     seq        D0
  274. 000002F0  4A00                     tst.b      D0
  275. 000002F2  672C                     beq        +0x2E /* 00000320 */
  276. 000002F4  082C 0004 005D           btst.b     [A4 + 0x5D], 0x4
  277. 000002FA  56C1                     sne        D1
  278. 000002FC  C001                     and.b      D0, D1
  279. 000002FE  6720                     beq        +0x22 /* 00000320 */
  280. 00000300  7018                     moveq.l    D0, 0x18
  281. 00000302  C1ED CC18                muls.w     D0, [A5 - 0x33E8]
  282. 00000306  48C0                     ext.l      D0
  283. 00000308  81FC 0019                divs.w     D0, 0x19
  284. 0000030C  3B40 CC18                move.w     [A5 - 0x33E8], D0
  285. 00000310  7018                     moveq.l    D0, 0x18
  286. 00000312  C1ED CC1A                muls.w     D0, [A5 - 0x33E6]
  287. 00000316  48C0                     ext.l      D0
  288. 00000318  81FC 0019                divs.w     D0, 0x19
  289. 0000031C  3B40 CC1A                move.w     [A5 - 0x33E6], D0
  290. label00000320:
  291. 00000320  4CDF 1080                movem.l    D7,A4, [A7]+
  292. 00000324  4E5E                     unlink     A6
  293. 00000326  4E75                     rts
  294. fn00000328:
  295. 00000328  4E56 0000                link       A6, 0
  296. 0000032C  48E7 0108                movem.l    -[A7], D7,A4
  297. 00000330  286E 000E                movea.l    A4, [A6 + 0xE]
  298. 00000334  3E2E 000C                move.w     D7, [A6 + 0xC]
  299. 00000338  BE54                     cmp.w      D7, [A4]
  300. 0000033A  6F14                     ble        +0x16 /* 00000350 */
  301. 0000033C  3007                     move.w     D0, D7
  302. 0000033E  5340                     subq.w     D0, 1
  303. 00000340  B054                     cmp.w      D0, [A4]
  304. 00000342  6F0A                     ble        +0xC /* 0000034E */
  305. 00000344  206E 0008                movea.l    A0, [A6 + 0x8]
  306. 00000348  117C 0001 0008           move.b     [A0 + 0x8], 0x1
  307. label0000034E:
  308. 0000034E  3887                     move.w     [A4], D7
  309. label00000350:
  310. 00000350  4CDF 1080                movem.l    D7,A4, [A7]+
  311. 00000354  4E5E                     unlink     A6
  312. 00000356  205F                     movea.l    A0, [A7]+
  313. 00000358  DEFC 000A                add.w      A7, 0xA /* '\n' */
  314. 0000035C  4ED0                     jmp        [A0]
  315. fn0000035E:
  316. 0000035E  4E56 0000                link       A6, 0
  317. 00000362  2F0C                     move.l     -[A7], A4
  318. 00000364  422E 0008                clr.b      [A6 + 0x8]
  319. 00000368  286D CC9A                movea.l    A4, [A5 - 0x3366]
  320. 0000036C  486C 0002                pea.l      [A4 + 0x2]
  321. 00000370  42A7                     clr.l      -[A7]
  322. 00000372  4EBA 0A1C                jsr        [PC + 0xA1C /* 00000D90 */]
  323. 00000376  3F2D CC6E                move.w     -[A7], [A5 - 0x3392]
  324. 0000037A  4EAD 21CA                jsr        [A5 + 0x21CA /* export_1077 */]
  325. 0000037E  2F0E                     move.l     -[A7], A6
  326. 00000380  4EBA FFA6                jsr        [PC - 0x5A /* 00000328 */]
  327. 00000384  486C 0004                pea.l      [A4 + 0x4]
  328. 00000388  3F2D CC70                move.w     -[A7], [A5 - 0x3390]
  329. 0000038C  2F0E                     move.l     -[A7], A6
  330. 0000038E  4EBA FF98                jsr        [PC - 0x68 /* 00000328 */]
  331. 00000392  486C 0006                pea.l      [A4 + 0x6]
  332. 00000396  3F2D CC72                move.w     -[A7], [A5 - 0x338E]
  333. 0000039A  2F0E                     move.l     -[A7], A6
  334. 0000039C  4EBA FF8A                jsr        [PC - 0x76 /* 00000328 */]
  335. 000003A0  486C 0008                pea.l      [A4 + 0x8]
  336. 000003A4  3F2D CC74                move.w     -[A7], [A5 - 0x338C]
  337. 000003A8  2F0E                     move.l     -[A7], A6
  338. 000003AA  4EBA FF7C                jsr        [PC - 0x84 /* 00000328 */]
  339. 000003AE  302D CCA0                move.w     D0, [A5 - 0x3360]
  340. 000003B2  906C 0004                sub.w      D0, [A4 + 0x4]
  341. 000003B6  906C 0008                sub.w      D0, [A4 + 0x8]
  342. 000003BA  7219                     moveq.l    D1, 0x19
  343. 000003BC  B240                     cmp.w      D1, D0
  344. 000003BE  5EC0                     sgt        D0
  345. 000003C0  4A00                     tst.b      D0
  346. 000003C2  6616                     bne        +0x18 /* 000003DA */
  347. 000003C4  322D CC9E                move.w     D1, [A5 - 0x3362]
  348. 000003C8  926C 0002                sub.w      D1, [A4 + 0x2]
  349. 000003CC  926C 0006                sub.w      D1, [A4 + 0x6]
  350. 000003D0  7419                     moveq.l    D2, 0x19
  351. 000003D2  B441                     cmp.w      D2, D1
  352. 000003D4  5EC1                     sgt        D1
  353. 000003D6  8001                     or.b       D0, D1
  354. 000003D8  6716                     beq        +0x18 /* 000003F0 */
  355. label000003DA:
  356. 000003DA  204C                     movea.l    A0, A4
  357. 000003DC  5488                     addq.l     A0, 2
  358. 000003DE  43ED CC6E                lea.l      A1, [A5 - 0x3392]
  359. 000003E2  7003                     moveq.l    D0, 0x03
  360. label000003E4:
  361. 000003E4  30D9                     move.w     [A0]+, [A1]+
  362. 000003E6  51C8 FFFC                dbf        D0, -0x6 /* 000003E4 */
  363. 000003EA  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  364. label000003F0:
  365. 000003F0  285F                     movea.l    A4, [A7]+
  366. 000003F2  4E5E                     unlink     A6
  367. 000003F4  4E75                     rts
  368. export_238:
  369. fn000003F6:
  370. 000003F6  4E56 FFFA                link       A6, -0x0006
  371. 000003FA  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  372. 000003FE  286D CC9A                movea.l    A4, [A5 - 0x3366]
  373. 00000402  302C 0006                move.w     D0, [A4 + 0x6]
  374. 00000406  5340                     subq.w     D0, 1
  375. 00000408  B06D CC72                cmp.w      D0, [A5 - 0x338E]
  376. 0000040C  6606                     bne        +0x8 /* 00000414 */
  377. 0000040E  396D CC72 0006           move.w     [A4 + 0x6], [A5 - 0x338E]
  378. label00000414:
  379. 00000414  302C 0008                move.w     D0, [A4 + 0x8]
  380. 00000418  5340                     subq.w     D0, 1
  381. 0000041A  B06D CC74                cmp.w      D0, [A5 - 0x338C]
  382. 0000041E  6606                     bne        +0x8 /* 00000426 */
  383. 00000420  396D CC74 0008           move.w     [A4 + 0x8], [A5 - 0x338C]
  384. label00000426:
  385. 00000426  4267                     clr.w      -[A7]
  386. 00000428  4EBA FF34                jsr        [PC - 0xCC /* 0000035E */]
  387. 0000042C  1A1F                     move.b     D5, [A7]+
  388. 0000042E  3E2D CC70                move.w     D7, [A5 - 0x3390]
  389. 00000432  302C 0004                move.w     D0, [A4 + 0x4]
  390. 00000436  9047                     sub.w      D0, D7
  391. 00000438  3B40 CC64                move.w     [A5 - 0x339C], D0
  392. 0000043C  302D CCA0                move.w     D0, [A5 - 0x3360]
  393. 00000440  9047                     sub.w      D0, D7
  394. 00000442  906C 0008                sub.w      D0, [A4 + 0x8]
  395. 00000446  3B40 CC68                move.w     [A5 - 0x3398], D0
  396. 0000044A  3C2D CC6E                move.w     D6, [A5 - 0x3392]
  397. 0000044E  4267                     clr.w      -[A7]
  398. 00000450  3F2C 0002                move.w     -[A7], [A4 + 0x2]
  399. 00000454  4267                     clr.w      -[A7]
  400. 00000456  4EBA 0938                jsr        [PC + 0x938 /* 00000D90 */]
  401. 0000045A  4EAD 21CA                jsr        [A5 + 0x21CA /* export_1077 */]
  402. 0000045E  301F                     move.w     D0, [A7]+
  403. 00000460  9046                     sub.w      D0, D6
  404. 00000462  3B40 CC62                move.w     [A5 - 0x339E], D0
  405. 00000466  302D CC9E                move.w     D0, [A5 - 0x3362]
  406. 0000046A  9046                     sub.w      D0, D6
  407. 0000046C  906C 0006                sub.w      D0, [A4 + 0x6]
  408. 00000470  3B40 CC66                move.w     [A5 - 0x339A], D0
  409. 00000474  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  410. 00000478  4E5E                     unlink     A6
  411. 0000047A  4E75                     rts
  412. fn0000047C:
  413. 0000047C  4E56 FFFC                link       A6, -0x0004
  414. 00000480  48E7 0018                movem.l    -[A7], A3,A4
  415. 00000484  102D CBCC                move.b     D0, [A5 - 0x3434]
  416. 00000488  0A00 0001                xori.b     D0, 0x1
  417. 0000048C  4A00                     tst.b      D0
  418. 0000048E  6600 00BE                bne        +0xC0 /* 0000054E */
  419. 00000492  4AAD CC06                tst.l      [A5 - 0x33FA]
  420. 00000496  57C1                     seq        D1
  421. 00000498  8001                     or.b       D0, D1
  422. 0000049A  0240 0001                andi.w     D0, 0x1
  423. 0000049E  6600 00AE                bne        +0xB0 /* 0000054E */
  424. 000004A2  2F00                     move.l     -[A7], D0
  425. 000004A4  4267                     clr.w      -[A7]
  426. 000004A6  486D C0A2                pea.l      [A5 - 0x3F5E]
  427. 000004AA  486D C704                pea.l      [A5 - 0x38FC]
  428. 000004AE  A8A6                     syscall    EqualRect
  429. 000004B0  121F                     move.b     D1, [A7]+
  430. 000004B2  201F                     move.l     D0, [A7]+
  431. 000004B4  0A01 0001                xori.b     D1, 0x1
  432. 000004B8  8001                     or.b       D0, D1
  433. 000004BA  6704                     beq        +0x6 /* 000004C0 */
  434. 000004BC  6000 0090                bra        +0x92 /* 0000054E */
  435. label000004C0:
  436. 000004C0  52AD CC76                addq.l     [A5 - 0x338A], 1
  437. 000004C4  206D CC06                movea.l    A0, [A5 - 0x33FA]
  438. 000004C8  2050                     movea.l    A0, [A0]
  439. 000004CA  47D0                     lea.l      A3, [A0]
  440. 000004CC  202D CC76                move.l     D0, [A5 - 0x338A]
  441. 000004D0  5380                     subq.l     D0, 1
  442. 000004D2  E980                     asl        D0, 4
  443. 000004D4  D7C0                     add.l      A3, D0
  444. 000004D6  284B                     movea.l    A4, A3
  445. 000004D8  28AD AEAC                move.l     [A4], [A5 - 0x5154]
  446. 000004DC  4267                     clr.w      -[A7]
  447. 000004DE  486D CC10                pea.l      [A5 - 0x33F0]
  448. 000004E2  486D C0A2                pea.l      [A5 - 0x3F5E]
  449. 000004E6  486C 0004                pea.l      [A4 + 0x4]
  450. 000004EA  A8AA                     syscall    SectRect
  451. 000004EC  101F                     move.b     D0, [A7]+
  452. 000004EE  6610                     bne        +0x12 /* 00000500 */
  453. 000004F0  204C                     movea.l    A0, A4
  454. 000004F2  5888                     addq.l     A0, 4
  455. 000004F4  43ED C0A2                lea.l      A1, [A5 - 0x3F5E]
  456. 000004F8  7003                     moveq.l    D0, 0x03
  457. label000004FA:
  458. 000004FA  30D9                     move.w     [A0]+, [A1]+
  459. 000004FC  51C8 FFFC                dbf        D0, -0x6 /* 000004FA */
  460. label00000500:
  461. 00000500  296D A548 000C           move.l     [A4 + 0xC], [A5 - 0x5AB8]
  462. 00000506  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  463. 0000050A  2F2D CC76                move.l     -[A7], [A5 - 0x338A]
  464. 0000050E  7032                     moveq.l    D0, 0x32
  465. 00000510  2F00                     move.l     -[A7], D0
  466. 00000512  4EAD 047A                jsr        [A5 + 0x47A /* export_139 */]
  467. 00000516  4A9F                     tst.l      [A7]+
  468. 00000518  6634                     bne        +0x36 /* 0000054E */
  469. 0000051A  2F2D CC06                move.l     -[A7], [A5 - 0x33FA]
  470. 0000051E  42A7                     clr.l      -[A7]
  471. 00000520  202D CC76                move.l     D0, [A5 - 0x338A]
  472. 00000524  7232                     moveq.l    D1, 0x32
  473. 00000526  D081                     add.l      D0, D1
  474. 00000528  3F00                     move.w     -[A7], D0
  475. 0000052A  3F3C 0010                move.w     -[A7], 0x10
  476. 0000052E  301F                     move.w     D0, [A7]+
  477. 00000530  C1DF                     muls.w     D0, [A7]+
  478. 00000532  2E80                     move.l     [A7], D0
  479. 00000534  4EAD 23BA                jsr        [A5 + 0x23BA /* export_1139 */]
  480. 00000538  4267                     clr.w      -[A7]
  481. 0000053A  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  482. 0000053E  4A5F                     tst.w      [A7]+
  483. 00000540  670C                     beq        +0xE /* 0000054E */
  484. 00000542  4EBA 0368                jsr        [PC + 0x368 /* 000008AC */]
  485. 00000546  3F3C 001B                move.w     -[A7], 0x1B
  486. 0000054A  4EBA 1174                jsr        [PC + 0x1174 /* 000016C0 */]
  487. label0000054E:
  488. 0000054E  4CDF 1800                movem.l    A3,A4, [A7]+
  489. 00000552  4E5E                     unlink     A6
  490. 00000554  4E75                     rts
  491. fn00000556:
  492. 00000556  4E56 FFFE                link       A6, -0x0002
  493. 0000055A  1D6D A016 FFFF           move.b     [A6 - 0x1], [A5 - 0x5FEA]
  494. 00000560  422D A016                clr.b      [A5 - 0x5FEA]
  495. 00000564  4A6D CC82                tst.w      [A5 - 0x337E]
  496. 00000568  57C0                     seq        D0
  497. 0000056A  4A00                     tst.b      D0
  498. 0000056C  6730                     beq        +0x32 /* 0000059E */
  499. 0000056E  2F00                     move.l     -[A7], D0
  500. 00000570  4267                     clr.w      -[A7]
  501. 00000572  4EAD 1F9A                jsr        [A5 + 0x1F9A /* export_1007 */]
  502. 00000576  121F                     move.b     D1, [A7]+
  503. 00000578  201F                     move.l     D0, [A7]+
  504. 0000057A  C001                     and.b      D0, D1
  505. 0000057C  6720                     beq        +0x22 /* 0000059E */
  506. 0000057E  4AAD CC8E                tst.l      [A5 - 0x3372]
  507. 00000582  6708                     beq        +0xA /* 0000058C */
  508. 00000584  3F3C 0010                move.w     -[A7], 0x10
  509. 00000588  4EBA 1AC0                jsr        [PC + 0x1AC0 /* 0000204A */]
  510. label0000058C:
  511. 0000058C  3B7C 0080 CC82           move.w     [A5 - 0x337E], 0x80
  512. 00000592  3F2D CC82                move.w     -[A7], [A5 - 0x337E]
  513. 00000596  2F3C C000 0200           move.l     -[A7], 0xC0000200
  514. 0000059C  A8FD                     syscall    PrGlue
  515. label0000059E:
  516. 0000059E  1B6E FFFF A016           move.b     [A5 - 0x5FEA], [A6 - 0x1]
  517. 000005A4  4E5E                     unlink     A6
  518. 000005A6  4E75                     rts
  519. fn000005A8:
  520. 000005A8  4E56 0000                link       A6, 0
  521. 000005AC  102D CC26                move.b     D0, [A5 - 0x33DA]
  522. 000005B0  6722                     beq        +0x24 /* 000005D4 */
  523. 000005B2  422D CC26                clr.b      [A5 - 0x33DA]
  524. 000005B6  206D CC6A                movea.l    A0, [A5 - 0x3396]
  525. 000005BA  2050                     movea.l    A0, [A0]
  526. 000005BC  7000                     moveq.l    D0, 0x00
  527. 000005BE  2140 0046                move.l     [A0 + 0x46], D0
  528. 000005C2  2F2D CC5A                move.l     -[A7], [A5 - 0x33A6]
  529. 000005C6  2F3C 0800 0484           move.l     -[A7], 0x8000484
  530. 000005CC  A8FD                     syscall    PrGlue
  531. 000005CE  7000                     moveq.l    D0, 0x00
  532. 000005D0  2B40 CC5A                move.l     [A5 - 0x33A6], D0
  533. label000005D4:
  534. 000005D4  4EBA 2146                jsr        [PC + 0x2146 /* 0000271C */]
  535. 000005D8  4E5E                     unlink     A6
  536. 000005DA  4E75                     rts
  537. fn000005DC:
  538. 000005DC  4E56 0000                link       A6, 0
  539. 000005E0  102D CC0C                move.b     D0, [A5 - 0x33F4]
  540. 000005E4  6710                     beq        +0x12 /* 000005F6 */
  541. 000005E6  422D CC0C                clr.b      [A5 - 0x33F4]
  542. 000005EA  2F2D CC5A                move.l     -[A7], [A5 - 0x33A6]
  543. 000005EE  2F3C 1800 040C           move.l     -[A7], 0x1800040C
  544. 000005F4  A8FD                     syscall    PrGlue
  545. label000005F6:
  546. 000005F6  4EBA 2124                jsr        [PC + 0x2124 /* 0000271C */]
  547. 000005FA  4E5E                     unlink     A6
  548. 000005FC  4E75                     rts
  549. export_239:
  550. fn000005FE:
  551. 000005FE  4E56 FFF8                link       A6, -0x0008
  552. 00000602  2F0C                     move.l     -[A7], A4
  553. 00000604  486E FFF8                pea.l      [A6 - 0x8]
  554. 00000608  A874                     syscall    GetPort
  555. 0000060A  102D CBC8                move.b     D0, [A5 - 0x3438]
  556. 0000060E  6702                     beq        +0x4 /* 00000612 */
  557. 00000610  605C                     bra        +0x5E /* 0000066E */
  558. label00000612:
  559. 00000612  42A7                     clr.l      -[A7]
  560. 00000614  2F3C 5354 5223           move.l     -[A7], 0x53545223 /* 'STR#' */
  561. 0000061A  3F3C 0085                move.w     -[A7], 0x85
  562. 0000061E  4EAD 20CA                jsr        [A5 + 0x20CA /* export_1045 */]
  563. 00000622  285F                     movea.l    A4, [A7]+
  564. 00000624  200C                     move.l     D0, A4
  565. 00000626  6704                     beq        +0x6 /* 0000062C */
  566. 00000628  2F0C                     move.l     -[A7], A4
  567. 0000062A  A9A3                     syscall    ReleaseResource
  568. label0000062C:
  569. 0000062C  4EAD 08B2                jsr        [A5 + 0x8B2 /* export_274 */]
  570. 00000630  486D CC6A                pea.l      [A5 - 0x3396]
  571. 00000634  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  572. 00000638  4EAD 08AA                jsr        [A5 + 0x8AA /* export_273 */]
  573. 0000063C  486D CC34                pea.l      [A5 - 0x33CC]
  574. 00000640  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  575. 00000644  486D 08B2                pea.l      [A5 + 0x8B2 /* export_274 */]
  576. 00000648  A9F1                     syscall    UnloadSeg
  577. 0000064A  486D CC3E                pea.l      [A5 - 0x33C2]
  578. 0000064E  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  579. 00000652  2F3C D000 0000           move.l     -[A7], 0xD0000000
  580. 00000658  A8FD                     syscall    PrGlue
  581. 0000065A  3F2D A42C                move.w     -[A7], [A5 - 0x5BD4]
  582. 0000065E  A998                     syscall    UseResFile
  583. 00000660  422D CC22                clr.b      [A5 - 0x33DE]
  584. 00000664  422D CC2C                clr.b      [A5 - 0x33D4]
  585. 00000668  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  586. 0000066C  A873                     syscall    SetPort
  587. label0000066E:
  588. 0000066E  285F                     movea.l    A4, [A7]+
  589. 00000670  4E5E                     unlink     A6
  590. 00000672  4E75                     rts
  591. export_240:
  592. 00000674  4E56 FDD8                link       A6, -0x0228
  593. 00000678  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  594. 0000067C  266D CC34                movea.l    A3, [A5 - 0x33CC]
  595. 00000680  7000                     moveq.l    D0, 0x00
  596. 00000682  2B40 CC34                move.l     [A5 - 0x33CC], D0
  597. 00000686  286D CC3E                movea.l    A4, [A5 - 0x33C2]
  598. 0000068A  7000                     moveq.l    D0, 0x00
  599. 0000068C  2B40 CC3E                move.l     [A5 - 0x33C2], D0
  600. 00000690  4247                     clr.w      D7
  601. 00000692  4EAD 088A                jsr        [A5 + 0x88A /* export_269 */]
  602. 00000696  4AAD CC34                tst.l      [A5 - 0x33CC]
  603. 0000069A  6714                     beq        +0x16 /* 000006B0 */
  604. 0000069C  4267                     clr.w      -[A7]
  605. 0000069E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  606. 000006A2  4EAD 08A2                jsr        [A5 + 0x8A2 /* export_272 */]
  607. 000006A6  3E1F                     move.w     D7, [A7]+
  608. 000006A8  6706                     beq        +0x8 /* 000006B0 */
  609. 000006AA  3F07                     move.w     -[A7], D7
  610. 000006AC  4EAD 089A                jsr        [A5 + 0x89A /* export_271 */]
  611. label000006B0:
  612. 000006B0  4A47                     tst.w      D7
  613. 000006B2  57C0                     seq        D0
  614. 000006B4  4A00                     tst.b      D0
  615. 000006B6  660A                     bne        +0xC /* 000006C2 */
  616. 000006B8  4AAD CC3E                tst.l      [A5 - 0x33C2]
  617. 000006BC  57C1                     seq        D1
  618. 000006BE  8001                     or.b       D0, D1
  619. 000006C0  670C                     beq        +0xE /* 000006CE */
  620. label000006C2:
  621. 000006C2  487A 0086                pea.l      [PC + 0x86 /* 0000074A, value 0x174E6F20, pstring "No such report template" */]
  622. 000006C6  4267                     clr.w      -[A7]
  623. 000006C8  4EAD 33D2                jsr        [A5 + 0x33D2 /* export_1654 */]
  624. 000006CC  6052                     bra        +0x54 /* 00000720 */
  625. label000006CE:
  626. 000006CE  486D CC34                pea.l      [A5 - 0x33CC]
  627. 000006D2  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  628. 000006D6  1D7C 0001 FDDC           move.b     [A6 - 0x224], 0x1
  629. 000006DC  7001                     moveq.l    D0, 0x01
  630. 000006DE  2D40 FDE2                move.l     [A6 - 0x21E], D0
  631. 000006E2  1D7C 0007 FEE8           move.b     [A6 - 0x118], 0x7
  632. 000006E8  2D6E 0008 FFF4           move.l     [A6 - 0xC], [A6 + 0x8]
  633. 000006EE  4267                     clr.w      -[A7]
  634. 000006F0  486E FDDC                pea.l      [A6 - 0x224]
  635. 000006F4  4EAD 2522                jsr        [A5 + 0x2522 /* export_1184 */]
  636. 000006F8  4A5F                     tst.w      [A7]+
  637. 000006FA  6624                     bne        +0x26 /* 00000720 */
  638. 000006FC  4EAD 088A                jsr        [A5 + 0x88A /* export_269 */]
  639. 00000700  4AAD CC34                tst.l      [A5 - 0x33CC]
  640. 00000704  6712                     beq        +0x14 /* 00000718 */
  641. 00000706  4267                     clr.w      -[A7]
  642. 00000708  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  643. 0000070C  4EAD 08A2                jsr        [A5 + 0x8A2 /* export_272 */]
  644. 00000710  3B5F CC58                move.w     [A5 - 0x33A8], [A7]+
  645. 00000714  4EAD 08BA                jsr        [A5 + 0x8BA /* export_275 */]
  646. label00000718:
  647. 00000718  4267                     clr.w      -[A7]
  648. 0000071A  4EAD 2752                jsr        [A5 + 0x2752 /* export_1254 */]
  649. 0000071E  3C1F                     move.w     D6, [A7]+
  650. label00000720:
  651. 00000720  486D 089A                pea.l      [A5 + 0x89A /* export_271 */]
  652. 00000724  A9F1                     syscall    UnloadSeg
  653. 00000726  486D CC3E                pea.l      [A5 - 0x33C2]
  654. 0000072A  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  655. 0000072E  486D CC34                pea.l      [A5 - 0x33CC]
  656. 00000732  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  657. 00000736  2B4B CC34                move.l     [A5 - 0x33CC], A3
  658. 0000073A  2B4C CC3E                move.l     [A5 - 0x33C2], A4
  659. 0000073E  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  660. 00000742  4E5E                     unlink     A6
  661. 00000744  205F                     movea.l    A0, [A7]+
  662. 00000746  504F                     addq.w     A7, 8
  663. 00000748  4ED0                     jmp        [A0]
  664. 0000074A  174E 6F20                move.b     [A3 + 0x6F20], A6
  665. 0000074E  7375                     moveq.l    D1, 0x75
  666. 00000750  6368                     bls        +0x6A /* 000007BA */
  667. 00000752  2072 6570 6F72 7420      movea.l    A0, [A2 + 0x6F727420]
  668. 0000075A  7465                     moveq.l    D2, 0x65
  669. 0000075C  6D70                     blt        +0x72 /* 000007CE */
  670. 0000075E  6C61                     bge        +0x63 /* 000007C1 */
  671. 00000760  7465                     moveq.l    D2, 0x65
  672. fn00000762:
  673. 00000762  4E56 0000                link       A6, 0
  674. 00000766  207C 0000 0A63           movea.l    A0, 0xA63 /* '\nc' */
  675. 0000076C  4A10                     tst.b      [A0]
  676. 0000076E  56C0                     sne        D0
  677. 00000770  4400                     neg.b      D0
  678. 00000772  1D40 000A                move.b     [A6 + 0xA], D0
  679. 00000776  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  680. 0000077A  A834                     syscall    SetFScaleDisable
  681. 0000077C  4E5E                     unlink     A6
  682. 0000077E  205F                     movea.l    A0, [A7]+
  683. 00000780  544F                     addq.w     A7, 2
  684. 00000782  4ED0                     jmp        [A0]
  685. export_241:
  686. fn00000784:
  687. 00000784  4E56 FFFC                link       A6, -0x0004
  688. 00000788  48E7 0308                movem.l    -[A7], D6,D7,A4
  689. 0000078C  286E 0008                movea.l    A4, [A6 + 0x8]
  690. 00000790  2F3C 0004 0000           move.l     -[A7], 0x40000
  691. 00000796  A9ED                     syscall    Pack6
  692. 00000798  101F                     move.b     D0, [A7]+
  693. 0000079A  6710                     beq        +0x12 /* 000007AC */
  694. 0000079C  4214                     clr.b      [A4]
  695. 0000079E  7C32                     moveq.l    D6, 0x32
  696. 000007A0  7E28                     moveq.l    D7, 0x28
  697. 000007A2  297C 0014 0078 000C      move.l     [A4 + 0xC], 0x140078
  698. 000007AA  6010                     bra        +0x12 /* 000007BC */
  699. label000007AC:
  700. 000007AC  18BC 0002                move.b     [A4], 0x2
  701. 000007B0  7C30                     moveq.l    D6, 0x30
  702. 000007B2  7E20                     moveq.l    D7, 0x20
  703. 000007B4  297C 0008 0040 000C      move.l     [A4 + 0xC], 0x80040
  704. // begin alternate branch 000007BA-000007C2
  705. label000007BA:
  706. 000007BA  000C 486C                ori.b      A4, 0x6C /* 'l' */
  707. label000007BC: // (misaligned)
  708. 000007BE  0002 3F06                ori.b      D2, 0x6
  709. // end alternate branch 000007BA-000007C2
  710. label000007BA: // (misaligned)
  711. label000007BC:
  712. 000007BC  486C 0002                pea.l      [A4 + 0x2]
  713. 000007C0  3F06                     move.w     -[A7], D6
  714. 000007C2  3F07                     move.w     -[A7], D7
  715. 000007C4  3F07                     move.w     -[A7], D7
  716. 000007C6  3F07                     move.w     -[A7], D7
  717. 000007C8  A8A7                     syscall    SetRect
  718. 000007CA  396C 000C 000A           move.w     [A4 + 0xA], [A4 + 0xC]
  719. // begin alternate branch 000007CE-000007D6
  720. label000007CE:
  721. 000007CE  000A 302C                ori.b      A2, 0x2C /* ',' */
  722. 000007D2  000E E340                ori.b      A6, 0x40 /* '@' */
  723. // end alternate branch 000007CE-000007D6
  724. label000007CE: // (misaligned)
  725. 000007D0  302C 000E                move.w     D0, [A4 + 0xE]
  726. 000007D4  E340                     asl        D0.w, 1
  727. 000007D6  3940 0010                move.w     [A4 + 0x10], D0
  728. 000007DA  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  729. 000007DE  4E5E                     unlink     A6
  730. 000007E0  2E9F                     move.l     [A7], [A7]+
  731. 000007E2  4E75                     rts
  732. fn000007E4:
  733. 000007E4  4E56 0000                link       A6, 0
  734. 000007E8  2F07                     move.l     -[A7], D7
  735. 000007EA  3E2E 000C                move.w     D7, [A6 + 0xC]
  736. 000007EE  4267                     clr.w      -[A7]
  737. 000007F0  3F07                     move.w     -[A7], D7
  738. 000007F2  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  739. 000007F6  4EBA F808                jsr        [PC - 0x7F8 /* 00000000 */]
  740. 000007FA  3E1F                     move.w     D7, [A7]+
  741. 000007FC  102E 0008                move.b     D0, [A6 + 0x8]
  742. 00000800  4880                     ext.w      D0
  743. 00000802  670E                     beq        +0x10 /* 00000812 */
  744. 00000804  5340                     subq.w     D0, 1
  745. 00000806  670A                     beq        +0xC /* 00000812 */
  746. 00000808  5340                     subq.w     D0, 1
  747. 0000080A  672E                     beq        +0x30 /* 0000083A */
  748. 0000080C  5340                     subq.w     D0, 1
  749. 0000080E  6750                     beq        +0x52 /* 00000860 */
  750. 00000810  6052                     bra        +0x54 /* 00000864 */
  751. label00000812:
  752. 00000812  2F3C 007F 0000           move.l     -[A7], 0x7F0000
  753. 00000818  42A7                     clr.l      -[A7]
  754. 0000081A  3F07                     move.w     -[A7], D7
  755. 0000081C  3F3C 005A                move.w     -[A7], 0x5A /* 'Z' */
  756. 00000820  301F                     move.w     D0, [A7]+
  757. 00000822  C1DF                     muls.w     D0, [A7]+
  758. 00000824  2E80                     move.l     [A7], D0
  759. 00000826  201F                     move.l     D0, [A7]+
  760. 00000828  723F                     moveq.l    D1, 0x3F
  761. 0000082A  D081                     add.l      D0, D1
  762. 0000082C  2F00                     move.l     -[A7], D0
  763. 0000082E  201F                     move.l     D0, [A7]+
  764. 00000830  80DF                     divu.w     D0, [A7]+
  765. 00000832  3E80                     move.w     [A7], D0
  766. 00000834  3D5F 000E                move.w     [A6 + 0xE], [A7]+
  767. 00000838  602A                     bra        +0x2C /* 00000864 */
  768. label0000083A:
  769. 0000083A  2F3C 0008 0000           move.l     -[A7], 0x80000
  770. 00000840  42A7                     clr.l      -[A7]
  771. 00000842  3F07                     move.w     -[A7], D7
  772. 00000844  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  773. 00000848  301F                     move.w     D0, [A7]+
  774. 0000084A  C1DF                     muls.w     D0, [A7]+
  775. 0000084C  2E80                     move.l     [A7], D0
  776. 0000084E  201F                     move.l     D0, [A7]+
  777. 00000850  5880                     addq.l     D0, 4
  778. 00000852  2F00                     move.l     -[A7], D0
  779. 00000854  201F                     move.l     D0, [A7]+
  780. 00000856  80DF                     divu.w     D0, [A7]+
  781. 00000858  3E80                     move.w     [A7], D0
  782. 0000085A  3D5F 000E                move.w     [A6 + 0xE], [A7]+
  783. 0000085E  6004                     bra        +0x6 /* 00000864 */
  784. label00000860:
  785. 00000860  3D47 000E                move.w     [A6 + 0xE], D7
  786. label00000864:
  787. 00000864  2E1F                     move.l     D7, [A7]+
  788. 00000866  4E5E                     unlink     A6
  789. 00000868  205F                     movea.l    A0, [A7]+
  790. 0000086A  5C4F                     addq.w     A7, 6
  791. 0000086C  4ED0                     jmp        [A0]
  792. fn0000086E:
  793. 0000086E  4E56 0000                link       A6, 0
  794. 00000872  4267                     clr.w      -[A7]
  795. 00000874  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  796. 00000878  3F3C 0002                move.w     -[A7], 0x2
  797. 0000087C  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  798. 00000880  4EBA FF62                jsr        [PC - 0x9E /* 000007E4 */]
  799. 00000884  3D5F 000C                move.w     [A6 + 0xC], [A7]+
  800. 00000888  4E5E                     unlink     A6
  801. 0000088A  2E9F                     move.l     [A7], [A7]+
  802. 0000088C  4E75                     rts
  803. fn0000088E:
  804. 0000088E  4E56 0000                link       A6, 0
  805. 00000892  4267                     clr.w      -[A7]
  806. 00000894  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  807. 00000898  4267                     clr.w      -[A7]
  808. 0000089A  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  809. 0000089E  4EBA FF44                jsr        [PC - 0xBC /* 000007E4 */]
  810. 000008A2  3D5F 000C                move.w     [A6 + 0xC], [A7]+
  811. 000008A6  4E5E                     unlink     A6
  812. 000008A8  2E9F                     move.l     [A7], [A7]+
  813. 000008AA  4E75                     rts
  814. export_242:
  815. fn000008AC:
  816. 000008AC  4E56 0000                link       A6, 0
  817. 000008B0  486D CC06                pea.l      [A5 - 0x33FA]
  818. 000008B4  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  819. 000008B8  7000                     moveq.l    D0, 0x00
  820. 000008BA  2B40 CC76                move.l     [A5 - 0x338A], D0
  821. 000008BE  422D CBCC                clr.b      [A5 - 0x3434]
  822. 000008C2  102D CC22                move.b     D0, [A5 - 0x33DE]
  823. 000008C6  6704                     beq        +0x6 /* 000008CC */
  824. 000008C8  4EBA FD34                jsr        [PC - 0x2CC /* 000005FE */]
  825. label000008CC:
  826. 000008CC  4E5E                     unlink     A6
  827. 000008CE  4E75                     rts
  828. fn000008D0:
  829. 000008D0  4E56 0000                link       A6, 0
  830. 000008D4  422E 000C                clr.b      [A6 + 0xC]
  831. 000008D8  206E 0008                movea.l    A0, [A6 + 0x8]
  832. 000008DC  1028 FFFF                move.b     D0, [A0 - 0x1]
  833. 000008E0  672E                     beq        +0x30 /* 00000910 */
  834. 000008E2  4EAD 08B2                jsr        [A5 + 0x8B2 /* export_274 */]
  835. 000008E6  4EAD 08AA                jsr        [A5 + 0x8AA /* export_273 */]
  836. 000008EA  486D 08B2                pea.l      [A5 + 0x8B2 /* export_274 */]
  837. 000008EE  A9F1                     syscall    UnloadSeg
  838. 000008F0  102D CC4A                move.b     D0, [A5 - 0x33B6]
  839. 000008F4  6714                     beq        +0x16 /* 0000090A */
  840. 000008F6  4AAD A90A                tst.l      [A5 - 0x56F6]
  841. 000008FA  57C1                     seq        D1
  842. 000008FC  C001                     and.b      D0, D1
  843. 000008FE  670A                     beq        +0xC /* 0000090A */
  844. 00000900  3F3C 001E                move.w     -[A7], 0x1E
  845. 00000904  4EBA 0DBA                jsr        [PC + 0xDBA /* 000016C0 */]
  846. 00000908  6006                     bra        +0x8 /* 00000910 */
  847. label0000090A:
  848. 0000090A  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  849. label00000910:
  850. 00000910  4E5E                     unlink     A6
  851. 00000912  2E9F                     move.l     [A7], [A7]+
  852. 00000914  4E75                     rts
  853. fn00000916:
  854. 00000916  4E56 FFFC                link       A6, -0x0004
  855. 0000091A  2F07                     move.l     -[A7], D7
  856. 0000091C  422D CC4A                clr.b      [A5 - 0x33B6]
  857. 00000920  102E 0008                move.b     D0, [A6 + 0x8]
  858. 00000924  0A00 0001                xori.b     D0, 0x1
  859. 00000928  802D CBCC                or.b       D0, [A5 - 0x3434]
  860. 0000092C  1D40 FFFF                move.b     [A6 - 0x1], D0
  861. 00000930  102E 000A                move.b     D0, [A6 + 0xA]
  862. 00000934  6704                     beq        +0x6 /* 0000093A */
  863. 00000936  7E48                     moveq.l    D7, 0x48
  864. 00000938  600A                     bra        +0xC /* 00000944 */
  865. label0000093A:
  866. 0000093A  206D CC34                movea.l    A0, [A5 - 0x33CC]
  867. 0000093E  2050                     movea.l    A0, [A0]
  868. 00000940  3E28 0016                move.w     D7, [A0 + 0x16]
  869. label00000944:
  870. 00000944  102D CC28                move.b     D0, [A5 - 0x33D8]
  871. 00000948  672A                     beq        +0x2C /* 00000974 */
  872. 0000094A  102E FFFF                move.b     D0, [A6 - 0x1]
  873. 0000094E  6706                     beq        +0x8 /* 00000956 */
  874. 00000950  3F07                     move.w     -[A7], D7
  875. 00000952  4EBA 17BC                jsr        [PC + 0x17BC /* 00002110 */]
  876. label00000956:
  877. 00000956  4267                     clr.w      -[A7]
  878. 00000958  2F0E                     move.l     -[A7], A6
  879. 0000095A  4EBA FF74                jsr        [PC - 0x8C /* 000008D0 */]
  880. 0000095E  101F                     move.b     D0, [A7]+
  881. 00000960  6704                     beq        +0x6 /* 00000966 */
  882. 00000962  4EAD 08D2                jsr        [A5 + 0x8D2 /* export_278 */]
  883. label00000966:
  884. 00000966  486D 08D2                pea.l      [A5 + 0x8D2 /* export_278 */]
  885. 0000096A  A9F1                     syscall    UnloadSeg
  886. 0000096C  4267                     clr.w      -[A7]
  887. 0000096E  4EBA 17A0                jsr        [PC + 0x17A0 /* 00002110 */]
  888. 00000972  6010                     bra        +0x12 /* 00000984 */
  889. label00000974:
  890. 00000974  4267                     clr.w      -[A7]
  891. 00000976  2F0E                     move.l     -[A7], A6
  892. 00000978  4EBA FF56                jsr        [PC - 0xAA /* 000008D0 */]
  893. 0000097C  101F                     move.b     D0, [A7]+
  894. 0000097E  6704                     beq        +0x6 /* 00000984 */
  895. 00000980  4EBA 1224                jsr        [PC + 0x1224 /* 00001BA6 */]
  896. label00000984:
  897. 00000984  2E1F                     move.l     D7, [A7]+
  898. 00000986  4E5E                     unlink     A6
  899. 00000988  2E9F                     move.l     [A7], [A7]+
  900. 0000098A  4E75                     rts
  901. fn0000098C:
  902. 0000098C  4E56 FEF8                link       A6, -0x0108
  903. 00000990  2F07                     move.l     -[A7], D7
  904. 00000992  3D7C 0001 FEF8           move.w     [A6 - 0x108], 0x1
  905. 00000998  3E2E FEF8                move.w     D7, [A6 - 0x108]
  906. 0000099C  602E                     bra        +0x30 /* 000009CC */
  907. label0000099E:
  908. 0000099E  4267                     clr.w      -[A7]
  909. 000009A0  3F07                     move.w     -[A7], D7
  910. 000009A2  2F2D CC7A                move.l     -[A7], [A5 - 0x3386]
  911. 000009A6  486E FEFA                pea.l      [A6 - 0x106]
  912. 000009AA  486E FFFE                pea.l      [A6 - 0x2]
  913. 000009AE  486E FFFC                pea.l      [A6 - 0x4]
  914. 000009B2  4EBA 01E6                jsr        [PC + 0x1E6 /* 00000B9A */]
  915. 000009B6  101F                     move.b     D0, [A7]+
  916. 000009B8  6710                     beq        +0x12 /* 000009CA */
  917. 000009BA  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  918. 000009BE  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  919. 000009C2  A893                     syscall    MoveTo
  920. 000009C4  486E FEFA                pea.l      [A6 - 0x106]
  921. 000009C8  A884                     syscall    DrawString
  922. label000009CA:
  923. 000009CA  5247                     addq.w     D7, 1
  924. label000009CC:
  925. 000009CC  7003                     moveq.l    D0, 0x03
  926. 000009CE  B047                     cmp.w      D0, D7
  927. 000009D0  6CCC                     bge        -0x32 /* 0000099E */
  928. 000009D2  2E1F                     move.l     D7, [A7]+
  929. 000009D4  4E5E                     unlink     A6
  930. 000009D6  4E75                     rts
  931. fn000009D8:
  932. 000009D8  4E56 FDFE                link       A6, -0x0202
  933. 000009DC  2F07                     move.l     -[A7], D7
  934. 000009DE  7E01                     moveq.l    D7, 0x01
  935. label000009E0:
  936. 000009E0  206E 0008                movea.l    A0, [A6 + 0x8]
  937. 000009E4  4240                     clr.w      D0
  938. 000009E6  1010                     move.b     D0, [A0]
  939. 000009E8  B047                     cmp.w      D0, D7
  940. 000009EA  6D00 0108                blt        +0x10A /* 00000AF4 */
  941. 000009EE  4267                     clr.w      -[A7]
  942. 000009F0  206E 0008                movea.l    A0, [A6 + 0x8]
  943. 000009F4  4868 0001                pea.l      [A0 + 0x1]
  944. 000009F8  3007                     move.w     D0, D7
  945. 000009FA  5340                     subq.w     D0, 1
  946. 000009FC  3F00                     move.w     -[A7], D0
  947. 000009FE  4EBA 03FA                jsr        [PC + 0x3FA /* 00000DFA */]
  948. 00000A02  4A5F                     tst.w      [A7]+
  949. 00000A04  6704                     beq        +0x6 /* 00000A0A */
  950. 00000A06  5247                     addq.w     D7, 1
  951. 00000A08  60D6                     bra        -0x28 /* 000009E0 */
  952. label00000A0A:
  953. 00000A0A  206E 0008                movea.l    A0, [A6 + 0x8]
  954. 00000A0E  4240                     clr.w      D0
  955. 00000A10  1030 7000                move.b     D0, [A0 + D7.w]
  956. 00000A14  5340                     subq.w     D0, 1
  957. 00000A16  6712                     beq        +0x14 /* 00000A2A */
  958. 00000A18  5340                     subq.w     D0, 1
  959. 00000A1A  6740                     beq        +0x42 /* 00000A5C */
  960. 00000A1C  5340                     subq.w     D0, 1
  961. 00000A1E  6772                     beq        +0x74 /* 00000A92 */
  962. 00000A20  5340                     subq.w     D0, 1
  963. 00000A22  6700 0094                beq        +0x96 /* 00000AB8 */
  964. 00000A26  6000 00C6                bra        +0xC8 /* 00000AEE */
  965. label00000A2A:
  966. 00000A2A  2F2D CC5E                move.l     -[A7], [A5 - 0x33A2]
  967. 00000A2E  4267                     clr.w      -[A7]
  968. 00000A30  486E FDFE                pea.l      [A6 - 0x202]
  969. 00000A34  4267                     clr.w      -[A7]
  970. 00000A36  A9ED                     syscall    Pack6
  971. 00000A38  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  972. 00000A3C  3F07                     move.w     -[A7], D7
  973. 00000A3E  3F3C 0001                move.w     -[A7], 0x1
  974. 00000A42  486E FDFF                pea.l      [A6 - 0x201]
  975. 00000A46  4240                     clr.w      D0
  976. 00000A48  102E FDFE                move.b     D0, [A6 - 0x202]
  977. 00000A4C  3F00                     move.w     -[A7], D0
  978. 00000A4E  4EAD 2282                jsr        [A5 + 0x2282 /* export_1100 */]
  979. 00000A52  4240                     clr.w      D0
  980. 00000A54  102E FDFE                move.b     D0, [A6 - 0x202]
  981. 00000A58  DE40                     add.w      D7, D0
  982. 00000A5A  6084                     bra        -0x7A /* 000009E0 */
  983. label00000A5C:
  984. 00000A5C  2F2D CC5E                move.l     -[A7], [A5 - 0x33A2]
  985. 00000A60  4267                     clr.w      -[A7]
  986. 00000A62  486E FDFE                pea.l      [A6 - 0x202]
  987. 00000A66  3F3C 0002                move.w     -[A7], 0x2
  988. 00000A6A  A9ED                     syscall    Pack6
  989. 00000A6C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  990. 00000A70  3F07                     move.w     -[A7], D7
  991. 00000A72  3F3C 0001                move.w     -[A7], 0x1
  992. 00000A76  486E FDFF                pea.l      [A6 - 0x201]
  993. 00000A7A  4240                     clr.w      D0
  994. 00000A7C  102E FDFE                move.b     D0, [A6 - 0x202]
  995. 00000A80  3F00                     move.w     -[A7], D0
  996. 00000A82  4EAD 2282                jsr        [A5 + 0x2282 /* export_1100 */]
  997. 00000A86  4240                     clr.w      D0
  998. 00000A88  102E FDFE                move.b     D0, [A6 - 0x202]
  999. 00000A8C  DE40                     add.w      D7, D0
  1000. 00000A8E  6000 FF50                bra        -0xAE /* 000009E0 */
  1001. label00000A92:
  1002. 00000A92  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1003. 00000A96  3F07                     move.w     -[A7], D7
  1004. 00000A98  3F3C 0001                move.w     -[A7], 0x1
  1005. 00000A9C  486D A43F                pea.l      [A5 - 0x5BC1]
  1006. 00000AA0  4240                     clr.w      D0
  1007. 00000AA2  102D A43E                move.b     D0, [A5 - 0x5BC2]
  1008. 00000AA6  3F00                     move.w     -[A7], D0
  1009. 00000AA8  4EAD 2282                jsr        [A5 + 0x2282 /* export_1100 */]
  1010. 00000AAC  4240                     clr.w      D0
  1011. 00000AAE  102D A43E                move.b     D0, [A5 - 0x5BC2]
  1012. 00000AB2  DE40                     add.w      D7, D0
  1013. 00000AB4  6000 FF2A                bra        -0xD4 /* 000009E0 */
  1014. label00000AB8:
  1015. 00000AB8  302D CC94                move.w     D0, [A5 - 0x336C]
  1016. 00000ABC  48C0                     ext.l      D0
  1017. 00000ABE  2F00                     move.l     -[A7], D0
  1018. 00000AC0  486E FDFE                pea.l      [A6 - 0x202]
  1019. 00000AC4  4EAD 03C2                jsr        [A5 + 0x3C2 /* export_116 */]
  1020. 00000AC8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1021. 00000ACC  3F07                     move.w     -[A7], D7
  1022. 00000ACE  3F3C 0001                move.w     -[A7], 0x1
  1023. 00000AD2  486E FDFF                pea.l      [A6 - 0x201]
  1024. 00000AD6  4240                     clr.w      D0
  1025. 00000AD8  102E FDFE                move.b     D0, [A6 - 0x202]
  1026. 00000ADC  3F00                     move.w     -[A7], D0
  1027. 00000ADE  4EAD 2282                jsr        [A5 + 0x2282 /* export_1100 */]
  1028. 00000AE2  4240                     clr.w      D0
  1029. 00000AE4  102E FDFE                move.b     D0, [A6 - 0x202]
  1030. 00000AE8  DE40                     add.w      D7, D0
  1031. 00000AEA  6000 FEF4                bra        -0x10A /* 000009E0 */
  1032. label00000AEE:
  1033. 00000AEE  5247                     addq.w     D7, 1
  1034. 00000AF0  6000 FEEE                bra        -0x110 /* 000009E0 */
  1035. label00000AF4:
  1036. 00000AF4  2E1F                     move.l     D7, [A7]+
  1037. 00000AF6  4E5E                     unlink     A6
  1038. 00000AF8  2E9F                     move.l     [A7], [A7]+
  1039. 00000AFA  4E75                     rts
  1040. export_243:
  1041. fn00000AFC:
  1042. 00000AFC  4E56 FFFE                link       A6, -0x0002
  1043. 00000B00  48E7 0108                movem.l    -[A7], D7,A4
  1044. 00000B04  206D CC9A                movea.l    A0, [A5 - 0x3366]
  1045. 00000B08  49E8 000E                lea.l      A4, [A0 + 0xE]
  1046. 00000B0C  4267                     clr.w      -[A7]
  1047. 00000B0E  3F2C 0002                move.w     -[A7], [A4 + 0x2]
  1048. 00000B12  302D CC68                move.w     D0, [A5 - 0x3398]
  1049. 00000B16  906D CC64                sub.w      D0, [A5 - 0x339C]
  1050. 00000B1A  3F00                     move.w     -[A7], D0
  1051. 00000B1C  4EAD 21D2                jsr        [A5 + 0x21D2 /* export_1078 */]
  1052. 00000B20  395F 0002                move.w     [A4 + 0x2], [A7]+
  1053. 00000B24  3E2D CC66                move.w     D7, [A5 - 0x339A]
  1054. 00000B28  9E6D CC62                sub.w      D7, [A5 - 0x339E]
  1055. 00000B2C  102D CC92                move.b     D0, [A5 - 0x336E]
  1056. 00000B30  6704                     beq        +0x6 /* 00000B36 */
  1057. 00000B32  3887                     move.w     [A4], D7
  1058. 00000B34  600C                     bra        +0xE /* 00000B42 */
  1059. label00000B36:
  1060. 00000B36  4267                     clr.w      -[A7]
  1061. 00000B38  3F14                     move.w     -[A7], [A4]
  1062. 00000B3A  3F07                     move.w     -[A7], D7
  1063. 00000B3C  4EAD 21D2                jsr        [A5 + 0x21D2 /* export_1078 */]
  1064. 00000B40  389F                     move.w     [A4], [A7]+
  1065. label00000B42:
  1066. 00000B42  486D CC42                pea.l      [A5 - 0x33BE]
  1067. 00000B46  2F2D CC62                move.l     -[A7], [A5 - 0x339E]
  1068. 00000B4A  302C 0002                move.w     D0, [A4 + 0x2]
  1069. 00000B4E  D06D CC64                add.w      D0, [A5 - 0x339C]
  1070. 00000B52  3F00                     move.w     -[A7], D0
  1071. 00000B54  3014                     move.w     D0, [A4]
  1072. 00000B56  D06D CC62                add.w      D0, [A5 - 0x339E]
  1073. 00000B5A  3F00                     move.w     -[A7], D0
  1074. 00000B5C  A8A7                     syscall    SetRect
  1075. 00000B5E  4CDF 1080                movem.l    D7,A4, [A7]+
  1076. 00000B62  4E5E                     unlink     A6
  1077. 00000B64  4E75                     rts
  1078. fn00000B66:
  1079. 00000B66  4E56 0000                link       A6, 0
  1080. 00000B6A  102D CBCC                move.b     D0, [A5 - 0x3434]
  1081. 00000B6E  6602                     bne        +0x4 /* 00000B72 */
  1082. 00000B70  6020                     bra        +0x22 /* 00000B92 */
  1083. label00000B72:
  1084. 00000B72  102E 0008                move.b     D0, [A6 + 0x8]
  1085. 00000B76  6708                     beq        +0xA /* 00000B80 */
  1086. 00000B78  3F3C 001F                move.w     -[A7], 0x1F
  1087. 00000B7C  4EBA 0B42                jsr        [PC + 0xB42 /* 000016C0 */]
  1088. label00000B80:
  1089. 00000B80  4AAD CC76                tst.l      [A5 - 0x338A]
  1090. 00000B84  6F08                     ble        +0xA /* 00000B8E */
  1091. 00000B86  42A7                     clr.l      -[A7]
  1092. 00000B88  4EBA FD8C                jsr        [PC - 0x274 /* 00000916 */]
  1093. 00000B8C  6004                     bra        +0x6 /* 00000B92 */
  1094. label00000B8E:
  1095. 00000B8E  4EBA FD1C                jsr        [PC - 0x2E4 /* 000008AC */]
  1096. label00000B92:
  1097. 00000B92  4E5E                     unlink     A6
  1098. 00000B94  205F                     movea.l    A0, [A7]+
  1099. 00000B96  544F                     addq.w     A7, 2
  1100. 00000B98  4ED0                     jmp        [A0]
  1101. fn00000B9A:
  1102. 00000B9A  4E56 FFE6                link       A6, -0x001A
  1103. 00000B9E  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  1104. 00000BA2  286E 0014                movea.l    A4, [A6 + 0x14]
  1105. 00000BA6  1D7C 0001 001A           move.b     [A6 + 0x1A], 0x1
  1106. 00000BAC  7801                     moveq.l    D4, 0x01
  1107. 00000BAE  4267                     clr.w      -[A7]
  1108. 00000BB0  3EB8 0BAC                move.w     [A7], [0x00000BAC /* TESysJust */]
  1109. 00000BB4  4A5F                     tst.w      [A7]+
  1110. 00000BB6  670E                     beq        +0x10 /* 00000BC6 */
  1111. 00000BB8  7003                     moveq.l    D0, 0x03
  1112. 00000BBA  906E 0018                sub.w      D0, [A6 + 0x18]
  1113. 00000BBE  5240                     addq.w     D0, 1
  1114. 00000BC0  3D40 0018                move.w     [A6 + 0x18], D0
  1115. 00000BC4  7803                     moveq.l    D4, 0x03
  1116. label00000BC6:
  1117. 00000BC6  B86E 0018                cmp.w      D4, [A6 + 0x18]
  1118. 00000BCA  57C0                     seq        D0
  1119. 00000BCC  4400                     neg.b      D0
  1120. 00000BCE  1D40 FFF7                move.b     [A6 - 0x9], D0
  1121. 00000BD2  7A01                     moveq.l    D5, 0x01
  1122. 00000BD4  4246                     clr.w      D6
  1123. 00000BD6  1C14                     move.b     D6, [A4]
  1124. 00000BD8  3D7C 0001 FFE8           move.w     [A6 - 0x18], 0x1
  1125. 00000BDE  3D46 FFE6                move.w     [A6 - 0x1A], D6
  1126. 00000BE2  3E2E FFE8                move.w     D7, [A6 - 0x18]
  1127. 00000BE6  606A                     bra        +0x6C /* 00000C52 */
  1128. label00000BE8:
  1129. 00000BE8  4240                     clr.w      D0
  1130. 00000BEA  1034 7000                move.b     D0, [A4 + D7.w]
  1131. 00000BEE  7209                     moveq.l    D1, 0x09
  1132. 00000BF0  B240                     cmp.w      D1, D0
  1133. 00000BF2  57C0                     seq        D0
  1134. 00000BF4  4A00                     tst.b      D0
  1135. 00000BF6  6756                     beq        +0x58 /* 00000C4E */
  1136. 00000BF8  2F00                     move.l     -[A7], D0
  1137. 00000BFA  4267                     clr.w      -[A7]
  1138. 00000BFC  3205                     move.w     D1, D5
  1139. 00000BFE  48C1                     ext.l      D1
  1140. 00000C00  D28C                     add.l      D1, A4
  1141. 00000C02  2F01                     move.l     -[A7], D1
  1142. 00000C04  3207                     move.w     D1, D7
  1143. 00000C06  9245                     sub.w      D1, D5
  1144. 00000C08  3F01                     move.w     -[A7], D1
  1145. 00000C0A  4EBA 01EE                jsr        [PC + 0x1EE /* 00000DFA */]
  1146. 00000C0E  321F                     move.w     D1, [A7]+
  1147. 00000C10  201F                     move.l     D0, [A7]+
  1148. 00000C12  4A41                     tst.w      D1
  1149. 00000C14  57C1                     seq        D1
  1150. 00000C16  C001                     and.b      D0, D1
  1151. 00000C18  6734                     beq        +0x36 /* 00000C4E */
  1152. 00000C1A  102E FFF7                move.b     D0, [A6 - 0x9]
  1153. 00000C1E  6706                     beq        +0x8 /* 00000C26 */
  1154. 00000C20  3C07                     move.w     D6, D7
  1155. 00000C22  9C45                     sub.w      D6, D5
  1156. 00000C24  6032                     bra        +0x34 /* 00000C58 */
  1157. label00000C26:
  1158. 00000C26  4267                     clr.w      -[A7]
  1159. 00000C28  3EB8 0BAC                move.w     [A7], [0x00000BAC /* TESysJust */]
  1160. 00000C2C  4A5F                     tst.w      [A7]+
  1161. 00000C2E  6604                     bne        +0x6 /* 00000C34 */
  1162. 00000C30  5244                     addq.w     D4, 1
  1163. 00000C32  6002                     bra        +0x4 /* 00000C36 */
  1164. label00000C34:
  1165. 00000C34  5344                     subq.w     D4, 1
  1166. label00000C36:
  1167. 00000C36  B86E 0018                cmp.w      D4, [A6 + 0x18]
  1168. 00000C3A  6612                     bne        +0x14 /* 00000C4E */
  1169. 00000C3C  3A07                     move.w     D5, D7
  1170. 00000C3E  5245                     addq.w     D5, 1
  1171. 00000C40  4240                     clr.w      D0
  1172. 00000C42  1014                     move.b     D0, [A4]
  1173. 00000C44  3C00                     move.w     D6, D0
  1174. 00000C46  9C47                     sub.w      D6, D7
  1175. 00000C48  1D7C 0001 FFF7           move.b     [A6 - 0x9], 0x1
  1176. label00000C4E:
  1177. 00000C4E  5247                     addq.w     D7, 1
  1178. 00000C50  6906                     bvs        +0x8 /* 00000C58 */
  1179. label00000C52:
  1180. 00000C52  BE6E FFE6                cmp.w      D7, [A6 - 0x1A]
  1181. 00000C56  6F90                     ble        -0x6E /* 00000BE8 */
  1182. label00000C58:
  1183. 00000C58  102E FFF7                move.b     D0, [A6 - 0x9]
  1184. 00000C5C  0A00 0001                xori.b     D0, 0x1
  1185. 00000C60  4A46                     tst.w      D6
  1186. 00000C62  5FC1                     sle        D1
  1187. 00000C64  8001                     or.b       D0, D1
  1188. 00000C66  0240 0001                andi.w     D0, 0x1
  1189. 00000C6A  6708                     beq        +0xA /* 00000C74 */
  1190. 00000C6C  422E 001A                clr.b      [A6 + 0x1A]
  1191. 00000C70  6000 010E                bra        +0x110 /* 00000D80 */
  1192. label00000C74:
  1193. 00000C74  3005                     move.w     D0, D5
  1194. 00000C76  48C0                     ext.l      D0
  1195. 00000C78  D08C                     add.l      D0, A4
  1196. 00000C7A  2D40 FFF2                move.l     [A6 - 0xE], D0
  1197. 00000C7E  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  1198. 00000C82  206E 0010                movea.l    A0, [A6 + 0x10]
  1199. 00000C86  4868 0001                pea.l      [A0 + 0x1]
  1200. 00000C8A  3006                     move.w     D0, D6
  1201. 00000C8C  48C0                     ext.l      D0
  1202. 00000C8E  2F00                     move.l     -[A7], D0
  1203. 00000C90  4EAD 280A                jsr        [A5 + 0x280A /* export_1277 */]
  1204. 00000C94  206E 0010                movea.l    A0, [A6 + 0x10]
  1205. 00000C98  1086                     move.b     [A0], D6
  1206. 00000C9A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1207. 00000C9E  4EBA FD38                jsr        [PC - 0x2C8 /* 000009D8 */]
  1208. 00000CA2  3F2D CC32                move.w     -[A7], [A5 - 0x33CE]
  1209. 00000CA6  A887                     syscall    TextFont
  1210. 00000CA8  2F3C 0009 0000           move.l     -[A7], 0x90000 /* '\t\0\0' */
  1211. 00000CAE  4EBA F3D8                jsr        [PC - 0xC28 /* 00000088 */]
  1212. 00000CB2  A88A                     syscall    TextSize
  1213. 00000CB4  3F3A 00D8                move.w     -[A7], [PC + 0xD8 /* 00000D8E, value 0x0 */]
  1214. 00000CB8  A888                     syscall    TextFace
  1215. 00000CBA  206E 000C                movea.l    A0, [A6 + 0xC]
  1216. 00000CBE  2F08                     move.l     -[A7], A0
  1217. 00000CC0  4267                     clr.w      -[A7]
  1218. 00000CC2  4EBA 00CC                jsr        [PC + 0xCC /* 00000D90 */]
  1219. 00000CC6  301F                     move.w     D0, [A7]+
  1220. 00000CC8  205F                     movea.l    A0, [A7]+
  1221. 00000CCA  906D CC6E                sub.w      D0, [A5 - 0x3392]
  1222. 00000CCE  48E7 8080                movem.l    -[A7], D0,A0
  1223. 00000CD2  2F3C 000A 0000           move.l     -[A7], 0xA0000 /* '\n\0\0' */
  1224. 00000CD8  4EBA F3AE                jsr        [PC - 0xC52 /* 00000088 */]
  1225. 00000CDC  321F                     move.w     D1, [A7]+
  1226. 00000CDE  4CDF 0101                movem.l    D0,A0, [A7]+
  1227. 00000CE2  9041                     sub.w      D0, D1
  1228. 00000CE4  3080                     move.w     [A0], D0
  1229. 00000CE6  2F3C 0024 0000           move.l     -[A7], 0x240000 /* '$\0\0' */
  1230. 00000CEC  4EBA F37C                jsr        [PC - 0xC84 /* 0000006A */]
  1231. 00000CF0  3D5F FFEA                move.w     [A6 - 0x16], [A7]+
  1232. 00000CF4  4267                     clr.w      -[A7]
  1233. 00000CF6  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  1234. 00000CFA  3F2D CC70                move.w     -[A7], [A5 - 0x3390]
  1235. 00000CFE  4EAD 21CA                jsr        [A5 + 0x21CA /* export_1077 */]
  1236. 00000D02  3D5F FFEC                move.w     [A6 - 0x14], [A7]+
  1237. 00000D06  4267                     clr.w      -[A7]
  1238. 00000D08  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  1239. 00000D0C  3F2D CC74                move.w     -[A7], [A5 - 0x338C]
  1240. 00000D10  4EAD 21CA                jsr        [A5 + 0x21CA /* export_1077 */]
  1241. 00000D14  3D5F FFEE                move.w     [A6 - 0x12], [A7]+
  1242. 00000D18  302D CCA0                move.w     D0, [A5 - 0x3360]
  1243. 00000D1C  906E FFEC                sub.w      D0, [A6 - 0x14]
  1244. 00000D20  906E FFEE                sub.w      D0, [A6 - 0x12]
  1245. 00000D24  2F00                     move.l     -[A7], D0
  1246. 00000D26  4267                     clr.w      -[A7]
  1247. 00000D28  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1248. 00000D2C  A88C                     syscall    StringWidth
  1249. 00000D2E  321F                     move.w     D1, [A7]+
  1250. 00000D30  201F                     move.l     D0, [A7]+
  1251. 00000D32  9041                     sub.w      D0, D1
  1252. 00000D34  3D40 FFF0                move.w     [A6 - 0x10], D0
  1253. 00000D38  302E 0018                move.w     D0, [A6 + 0x18]
  1254. 00000D3C  5340                     subq.w     D0, 1
  1255. 00000D3E  670A                     beq        +0xC /* 00000D4A */
  1256. 00000D40  5340                     subq.w     D0, 1
  1257. 00000D42  670E                     beq        +0x10 /* 00000D52 */
  1258. 00000D44  5340                     subq.w     D0, 1
  1259. 00000D46  671C                     beq        +0x1E /* 00000D64 */
  1260. 00000D48  6022                     bra        +0x24 /* 00000D6C */
  1261. label00000D4A:
  1262. 00000D4A  206E 0008                movea.l    A0, [A6 + 0x8]
  1263. 00000D4E  4250                     clr.w      [A0]
  1264. 00000D50  601A                     bra        +0x1C /* 00000D6C */
  1265. label00000D52:
  1266. 00000D52  302E FFF0                move.w     D0, [A6 - 0x10]
  1267. 00000D56  48C0                     ext.l      D0
  1268. 00000D58  81FC 0002                divs.w     D0, 0x2
  1269. 00000D5C  206E 0008                movea.l    A0, [A6 + 0x8]
  1270. 00000D60  3080                     move.w     [A0], D0
  1271. 00000D62  6008                     bra        +0xA /* 00000D6C */
  1272. label00000D64:
  1273. 00000D64  206E 0008                movea.l    A0, [A6 + 0x8]
  1274. 00000D68  30AE FFF0                move.w     [A0], [A6 - 0x10]
  1275. label00000D6C:
  1276. 00000D6C  206E 0008                movea.l    A0, [A6 + 0x8]
  1277. 00000D70  302E FFEC                move.w     D0, [A6 - 0x14]
  1278. 00000D74  D050                     add.w      D0, [A0]
  1279. 00000D76  906D CC70                sub.w      D0, [A5 - 0x3390]
  1280. 00000D7A  206E 0008                movea.l    A0, [A6 + 0x8]
  1281. 00000D7E  3080                     move.w     [A0], D0
  1282. label00000D80:
  1283. 00000D80  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  1284. 00000D84  4E5E                     unlink     A6
  1285. 00000D86  205F                     movea.l    A0, [A7]+
  1286. 00000D88  DEFC 0012                add.w      A7, 0x12
  1287. 00000D8C  4ED0                     jmp        [A0]
  1288. 00000D8E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1289. // begin alternate branch 00000D90-00000D96
  1290. fn00000D90:
  1291. 00000D90  4E56 0000                link       A6, 0
  1292. 00000D94  4267                     clr.w      -[A7]
  1293. // end alternate branch 00000D90-00000D96
  1294. fn00000D90: // (misaligned)
  1295. 00000D92  0000 4267                ori.b      D0, 0x67 /* 'g' */
  1296. 00000D96  4EBA 00FE                jsr        [PC + 0xFE /* 00000E96 */]
  1297. 00000D9A  101F                     move.b     D0, [A7]+
  1298. 00000D9C  6726                     beq        +0x28 /* 00000DC4 */
  1299. 00000D9E  42A7                     clr.l      -[A7]
  1300. 00000DA0  3F3C 003A                move.w     -[A7], 0x3A /* ':' */
  1301. 00000DA4  4EBA F2E2                jsr        [PC - 0xD1E /* 00000088 */]
  1302. 00000DA8  2F3C 0016 0000           move.l     -[A7], 0x160000
  1303. 00000DAE  4EBA F2D8                jsr        [PC - 0xD28 /* 00000088 */]
  1304. 00000DB2  302D CC6E                move.w     D0, [A5 - 0x3392]
  1305. 00000DB6  D05F                     add.w      D0, [A7]+
  1306. 00000DB8  3F00                     move.w     -[A7], D0
  1307. 00000DBA  4EAD 21CA                jsr        [A5 + 0x21CA /* export_1077 */]
  1308. 00000DBE  3D5F 0008                move.w     [A6 + 0x8], [A7]+
  1309. 00000DC2  6006                     bra        +0x8 /* 00000DCA */
  1310. label00000DC4:
  1311. 00000DC4  3D6D CC6E 0008           move.w     [A6 + 0x8], [A5 - 0x3392]
  1312. label00000DCA:
  1313. 00000DCA  4E5E                     unlink     A6
  1314. 00000DCC  4E75                     rts
  1315. fn00000DCE:
  1316. 00000DCE  4E56 FF00                link       A6, -0x0100
  1317. 00000DD2  486E FF00                pea.l      [A6 - 0x100]
  1318. 00000DD6  3F3C 0085                move.w     -[A7], 0x85
  1319. 00000DDA  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1320. 00000DDE  4EAD 038A                jsr        [A5 + 0x38A /* export_109 */]
  1321. 00000DE2  206E 000A                movea.l    A0, [A6 + 0xA]
  1322. 00000DE6  43EE FF00                lea.l      A1, [A6 - 0x100]
  1323. 00000DEA  707F                     moveq.l    D0, 0x7F
  1324. label00000DEC:
  1325. 00000DEC  30D9                     move.w     [A0]+, [A1]+
  1326. 00000DEE  51C8 FFFC                dbf        D0, -0x6 /* 00000DEC */
  1327. 00000DF2  4E5E                     unlink     A6
  1328. 00000DF4  205F                     movea.l    A0, [A7]+
  1329. 00000DF6  544F                     addq.w     A7, 2
  1330. 00000DF8  4ED0                     jmp        [A0]
  1331. fn00000DFA:
  1332. 00000DFA  4E56 FFF4                link       A6, -0x000C
  1333. 00000DFE  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  1334. 00000E02  3C2E 0008                move.w     D6, [A6 + 0x8]
  1335. 00000E06  102D A1F7                move.b     D0, [A5 - 0x5E09]
  1336. 00000E0A  677A                     beq        +0x7C /* 00000E86 */
  1337. 00000E0C  286E 000A                movea.l    A4, [A6 + 0xA]
  1338. 00000E10  426E FFF6                clr.w      [A6 - 0xA]
  1339. 00000E14  3006                     move.w     D0, D6
  1340. 00000E16  5340                     subq.w     D0, 1
  1341. 00000E18  3D40 FFF4                move.w     [A6 - 0xC], D0
  1342. 00000E1C  3E2E FFF6                move.w     D7, [A6 - 0xA]
  1343. 00000E20  6044                     bra        +0x46 /* 00000E66 */
  1344. label00000E22:
  1345. 00000E22  1014                     move.b     D0, [A4]
  1346. 00000E24  4880                     ext.w      D0
  1347. 00000E26  3A00                     move.w     D5, D0
  1348. 00000E28  7009                     moveq.l    D0, 0x09
  1349. 00000E2A  B045                     cmp.w      D0, D5
  1350. 00000E2C  5EC0                     sgt        D0
  1351. 00000E2E  4A00                     tst.b      D0
  1352. 00000E30  6730                     beq        +0x32 /* 00000E62 */
  1353. 00000E32  2F00                     move.l     -[A7], D0
  1354. 00000E34  4267                     clr.w      -[A7]
  1355. 00000E36  2F0C                     move.l     -[A7], A4
  1356. 00000E38  3F06                     move.w     -[A7], D6
  1357. 00000E3A  2F3C 8206 0010           move.l     -[A7], 0x82060010
  1358. 00000E40  A8B5                     syscall    ScriptUtil
  1359. 00000E42  321F                     move.w     D1, [A7]+
  1360. 00000E44  201F                     move.l     D0, [A7]+
  1361. 00000E46  4A41                     tst.w      D1
  1362. 00000E48  57C1                     seq        D1
  1363. 00000E4A  C001                     and.b      D0, D1
  1364. 00000E4C  6714                     beq        +0x16 /* 00000E62 */
  1365. 00000E4E  3007                     move.w     D0, D7
  1366. 00000E50  48C0                     ext.l      D0
  1367. 00000E52  D0AE 000A                add.l      D0, [A6 + 0xA]
  1368. 00000E56  2840                     movea.l    A4, D0
  1369. 00000E58  528C                     addq.l     A4, 1
  1370. 00000E5A  3006                     move.w     D0, D6
  1371. 00000E5C  9047                     sub.w      D0, D7
  1372. 00000E5E  3C00                     move.w     D6, D0
  1373. 00000E60  5346                     subq.w     D6, 1
  1374. label00000E62:
  1375. 00000E62  5247                     addq.w     D7, 1
  1376. 00000E64  6906                     bvs        +0x8 /* 00000E6C */
  1377. label00000E66:
  1378. 00000E66  BE6E FFF4                cmp.w      D7, [A6 - 0xC]
  1379. 00000E6A  6FB6                     ble        -0x48 /* 00000E22 */
  1380. label00000E6C:
  1381. 00000E6C  1014                     move.b     D0, [A4]
  1382. 00000E6E  4880                     ext.w      D0
  1383. 00000E70  3A00                     move.w     D5, D0
  1384. 00000E72  4267                     clr.w      -[A7]
  1385. 00000E74  2F0C                     move.l     -[A7], A4
  1386. 00000E76  3F06                     move.w     -[A7], D6
  1387. 00000E78  2F3C 8206 0010           move.l     -[A7], 0x82060010
  1388. 00000E7E  A8B5                     syscall    ScriptUtil
  1389. 00000E80  3D5F 000E                move.w     [A6 + 0xE], [A7]+
  1390. 00000E84  6004                     bra        +0x6 /* 00000E8A */
  1391. label00000E86:
  1392. 00000E86  426E 000E                clr.w      [A6 + 0xE]
  1393. label00000E8A:
  1394. 00000E8A  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  1395. 00000E8E  4E5E                     unlink     A6
  1396. 00000E90  205F                     movea.l    A0, [A7]+
  1397. 00000E92  5C4F                     addq.w     A7, 6
  1398. 00000E94  4ED0                     jmp        [A0]
  1399. fn00000E96:
  1400. 00000E96  4E56 0000                link       A6, 0
  1401. 00000E9A  4AAD CC7A                tst.l      [A5 - 0x3386]
  1402. 00000E9E  56C0                     sne        D0
  1403. 00000EA0  4A00                     tst.b      D0
  1404. 00000EA2  670E                     beq        +0x10 /* 00000EB2 */
  1405. 00000EA4  206D CC7A                movea.l    A0, [A5 - 0x3386]
  1406. 00000EA8  4241                     clr.w      D1
  1407. 00000EAA  1210                     move.b     D1, [A0]
  1408. 00000EAC  4A41                     tst.w      D1
  1409. 00000EAE  5EC1                     sgt        D1
  1410. 00000EB0  C001                     and.b      D0, D1
  1411. label00000EB2:
  1412. 00000EB2  4400                     neg.b      D0
  1413. 00000EB4  1D40 0008                move.b     [A6 + 0x8], D0
  1414. 00000EB8  4E5E                     unlink     A6
  1415. 00000EBA  4E75                     rts
  1416. 00000EBC  4E56 FFFC                link       A6, -0x0004
  1417. 00000EC0  486E FFFC                pea.l      [A6 - 0x4]
  1418. 00000EC4  A874                     syscall    GetPort
  1419. 00000EC6  4EBA F68E                jsr        [PC - 0x972 /* 00000556 */]
  1420. 00000ECA  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  1421. 00000ECE  4EBA 1866                jsr        [PC + 0x1866 /* 00002736 */]
  1422. 00000ED2  4EAD 275A                jsr        [A5 + 0x275A /* export_1255 */]
  1423. 00000ED6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1424. 00000EDA  A873                     syscall    SetPort
  1425. 00000EDC  4E5E                     unlink     A6
  1426. 00000EDE  4E75                     rts
  1427. fn00000EE0:
  1428. 00000EE0  4E56 FFFC                link       A6, -0x0004
  1429. 00000EE4  48E7 0300                movem.l    -[A7], D6,D7
  1430. 00000EE8  102D CC2C                move.b     D0, [A5 - 0x33D4]
  1431. 00000EEC  6612                     bne        +0x14 /* 00000F00 */
  1432. 00000EEE  4EBA 05B8                jsr        [PC + 0x5B8 /* 000014A8 */]
  1433. 00000EF2  1B7C 0001 CC22           move.b     [A5 - 0x33DE], 0x1
  1434. 00000EF8  102D CC2C                move.b     D0, [A5 - 0x33D4]
  1435. 00000EFC  6602                     bne        +0x4 /* 00000F00 */
  1436. 00000EFE  607C                     bra        +0x7E /* 00000F7C */
  1437. label00000F00:
  1438. 00000F00  1B7C 0001 CBCC           move.b     [A5 - 0x3434], 0x1
  1439. 00000F06  7000                     moveq.l    D0, 0x00
  1440. 00000F08  2B40 CC76                move.l     [A5 - 0x338A], D0
  1441. 00000F0C  42A7                     clr.l      -[A7]
  1442. 00000F0E  42A7                     clr.l      -[A7]
  1443. 00000F10  2F3C 0010 0032           move.l     -[A7], 0x100032
  1444. 00000F16  301F                     move.w     D0, [A7]+
  1445. 00000F18  C1DF                     muls.w     D0, [A7]+
  1446. 00000F1A  2E80                     move.l     [A7], D0
  1447. 00000F1C  4EAD 222A                jsr        [A5 + 0x222A /* export_1089 */]
  1448. 00000F20  2B5F CC06                move.l     [A5 - 0x33FA], [A7]+
  1449. 00000F24  660A                     bne        +0xC /* 00000F30 */
  1450. 00000F26  3F3C 001B                move.w     -[A7], 0x1B
  1451. 00000F2A  4EBA 0794                jsr        [PC + 0x794 /* 000016C0 */]
  1452. 00000F2E  604C                     bra        +0x4E /* 00000F7C */
  1453. label00000F30:
  1454. 00000F30  7C01                     moveq.l    D6, 0x01
  1455. 00000F32  102D CC28                move.b     D0, [A5 - 0x33D8]
  1456. 00000F36  6640                     bne        +0x42 /* 00000F78 */
  1457. 00000F38  206D CC34                movea.l    A0, [A5 - 0x33CC]
  1458. 00000F3C  2050                     movea.l    A0, [A0]
  1459. 00000F3E  3E28 0120                move.w     D7, [A0 + 0x120]
  1460. 00000F42  4240                     clr.w      D0
  1461. 00000F44  102D CBD8                move.b     D0, [A5 - 0x3428]
  1462. 00000F48  4A40                     tst.w      D0
  1463. 00000F4A  6F20                     ble        +0x22 /* 00000F6C */
  1464. 00000F4C  4267                     clr.w      -[A7]
  1465. 00000F4E  486D CBD8                pea.l      [A5 - 0x3428]
  1466. 00000F52  4EAD 08A2                jsr        [A5 + 0x8A2 /* export_272 */]
  1467. 00000F56  3E1F                     move.w     D7, [A7]+
  1468. 00000F58  422D CBD8                clr.b      [A5 - 0x3428]
  1469. 00000F5C  4A47                     tst.w      D7
  1470. 00000F5E  660C                     bne        +0xE /* 00000F6C */
  1471. 00000F60  487A 0030                pea.l      [PC + 0x30 /* 00000F92, value 0x174E6F20, pstring "No such report template" */]
  1472. 00000F64  4267                     clr.w      -[A7]
  1473. 00000F66  4EAD 33D2                jsr        [A5 + 0x33D2 /* export_1654 */]
  1474. 00000F6A  6010                     bra        +0x12 /* 00000F7C */
  1475. label00000F6C:
  1476. 00000F6C  3F07                     move.w     -[A7], D7
  1477. 00000F6E  4EAD 089A                jsr        [A5 + 0x89A /* export_271 */]
  1478. 00000F72  4AAD CC3E                tst.l      [A5 - 0x33C2]
  1479. 00000F76  6704                     beq        +0x6 /* 00000F7C */
  1480. label00000F78:
  1481. 00000F78  1006                     move.b     D0, D6
  1482. 00000F7A  6604                     bne        +0x6 /* 00000F80 */
  1483. label00000F7C:
  1484. 00000F7C  4EBA F92E                jsr        [PC - 0x6D2 /* 000008AC */]
  1485. label00000F80:
  1486. 00000F80  486D 08A2                pea.l      [A5 + 0x8A2 /* export_272 */]
  1487. 00000F84  A9F1                     syscall    UnloadSeg
  1488. 00000F86  4CDF 00C0                movem.l    D6,D7, [A7]+
  1489. 00000F8A  4E5E                     unlink     A6
  1490. 00000F8C  205F                     movea.l    A0, [A7]+
  1491. 00000F8E  544F                     addq.w     A7, 2
  1492. 00000F90  4ED0                     jmp        [A0]
  1493. 00000F92  174E 6F20                move.b     [A3 + 0x6F20], A6
  1494. 00000F96  7375                     moveq.l    D1, 0x75
  1495. 00000F98  6368                     bls        +0x6A /* 00001002 */
  1496. 00000F9A  2072 6570 6F72 7420      movea.l    A0, [A2 + 0x6F727420]
  1497. 00000FA2  7465                     moveq.l    D2, 0x65
  1498. 00000FA4  6D70                     blt        +0x72 /* 00001016 */
  1499. 00000FA6  6C61                     bge        +0x63 /* 00001009 */
  1500. 00000FA8  7465                     moveq.l    D2, 0x65
  1501. fn00000FAA:
  1502. 00000FAA  4E56 0000                link       A6, 0
  1503. 00000FAE  7000                     moveq.l    D0, 0x00
  1504. 00000FB0  2B40 CC6A                move.l     [A5 - 0x3396], D0
  1505. 00000FB4  7000                     moveq.l    D0, 0x00
  1506. 00000FB6  2B40 CC34                move.l     [A5 - 0x33CC], D0
  1507. 00000FBA  7000                     moveq.l    D0, 0x00
  1508. 00000FBC  2B40 CC3E                move.l     [A5 - 0x33C2], D0
  1509. 00000FC0  7000                     moveq.l    D0, 0x00
  1510. 00000FC2  2B40 CC8A                move.l     [A5 - 0x3376], D0
  1511. 00000FC6  7000                     moveq.l    D0, 0x00
  1512. 00000FC8  2B40 CC8E                move.l     [A5 - 0x3372], D0
  1513. 00000FCC  422D CBCC                clr.b      [A5 - 0x3434]
  1514. 00000FD0  422D CBC8                clr.b      [A5 - 0x3438]
  1515. 00000FD4  422D CC2C                clr.b      [A5 - 0x33D4]
  1516. 00000FD8  1B7C 0001 CC0A           move.b     [A5 - 0x33F6], 0x1
  1517. 00000FDE  4E5E                     unlink     A6
  1518. 00000FE0  4E75                     rts
  1519. export_244:
  1520. fn00000FE2:
  1521. 00000FE2  4E56 0000                link       A6, 0
  1522. 00000FE6  2F0C                     move.l     -[A7], A4
  1523. 00000FE8  286E 0008                movea.l    A4, [A6 + 0x8]
  1524. 00000FEC  4267                     clr.w      -[A7]
  1525. 00000FEE  3F2C 0002                move.w     -[A7], [A4 + 0x2]
  1526. 00000FF2  1F14                     move.b     -[A7], [A4]
  1527. 00000FF4  4EBA F898                jsr        [PC - 0x768 /* 0000088E */]
  1528. 00000FF8  395F 0002                move.w     [A4 + 0x2], [A7]+
  1529. 00000FFC  4267                     clr.w      -[A7]
  1530. 00000FFE  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  1531. label00001002:
  1532. 00001002  1F14                     move.b     -[A7], [A4]
  1533. 00001004  4EBA F868                jsr        [PC - 0x798 /* 0000086E */]
  1534. 00001008  395F 0004                move.w     [A4 + 0x4], [A7]+
  1535. 0000100C  4267                     clr.w      -[A7]
  1536. 0000100E  3F2C 0006                move.w     -[A7], [A4 + 0x6]
  1537. 00001012  1F14                     move.b     -[A7], [A4]
  1538. 00001014  4EBA F878                jsr        [PC - 0x788 /* 0000088E */]
  1539. // begin alternate branch 00001016-00001018
  1540. label00001016:
  1541. 00001016  F878                     .extension 0x878 // unimplemented
  1542. // end alternate branch 00001016-00001018
  1543. label00001016: // (misaligned)
  1544. 00001018  395F 0006                move.w     [A4 + 0x6], [A7]+
  1545. 0000101C  4267                     clr.w      -[A7]
  1546. 0000101E  3F2C 0008                move.w     -[A7], [A4 + 0x8]
  1547. 00001022  1F14                     move.b     -[A7], [A4]
  1548. 00001024  4EBA F848                jsr        [PC - 0x7B8 /* 0000086E */]
  1549. 00001028  395F 0008                move.w     [A4 + 0x8], [A7]+
  1550. 0000102C  4267                     clr.w      -[A7]
  1551. 0000102E  3F2C 000C                move.w     -[A7], [A4 + 0xC]
  1552. 00001032  1F14                     move.b     -[A7], [A4]
  1553. 00001034  4EBA F838                jsr        [PC - 0x7C8 /* 0000086E */]
  1554. 00001038  395F 000C                move.w     [A4 + 0xC], [A7]+
  1555. 0000103C  4267                     clr.w      -[A7]
  1556. 0000103E  3F2C 000A                move.w     -[A7], [A4 + 0xA]
  1557. 00001042  1F14                     move.b     -[A7], [A4]
  1558. 00001044  4EBA F848                jsr        [PC - 0x7B8 /* 0000088E */]
  1559. 00001048  395F 000A                move.w     [A4 + 0xA], [A7]+
  1560. 0000104C  4267                     clr.w      -[A7]
  1561. 0000104E  3F2C 0010                move.w     -[A7], [A4 + 0x10]
  1562. 00001052  1F14                     move.b     -[A7], [A4]
  1563. 00001054  4EBA F818                jsr        [PC - 0x7E8 /* 0000086E */]
  1564. 00001058  395F 0010                move.w     [A4 + 0x10], [A7]+
  1565. 0000105C  4267                     clr.w      -[A7]
  1566. 0000105E  3F2C 000E                move.w     -[A7], [A4 + 0xE]
  1567. 00001062  1F14                     move.b     -[A7], [A4]
  1568. 00001064  4EBA F828                jsr        [PC - 0x7D8 /* 0000088E */]
  1569. 00001068  395F 000E                move.w     [A4 + 0xE], [A7]+
  1570. 0000106C  18BC 0004                move.b     [A4], 0x4
  1571. 00001070  285F                     movea.l    A4, [A7]+
  1572. 00001072  4E5E                     unlink     A6
  1573. 00001074  2E9F                     move.l     [A7], [A7]+
  1574. 00001076  4E75                     rts
  1575. fn00001078:
  1576. 00001078  4E56 0000                link       A6, 0
  1577. 0000107C  4EAD 2032                jsr        [A5 + 0x2032 /* export_1026 */]
  1578. 00001080  4267                     clr.w      -[A7]
  1579. 00001082  2F2D CC6A                move.l     -[A7], [A5 - 0x3396]
  1580. 00001086  2F3C 3204 0488           move.l     -[A7], 0x32040488
  1581. 0000108C  A8FD                     syscall    PrGlue
  1582. 0000108E  1D5F 0008                move.b     [A6 + 0x8], [A7]+
  1583. 00001092  4E5E                     unlink     A6
  1584. 00001094  4E75                     rts
  1585. export_245:
  1586. 00001096  4E56 FDD4                link       A6, -0x022C
  1587. 0000109A  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1588. 0000109E  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  1589. 000010A4  486E FFFC                pea.l      [A6 - 0x4]
  1590. 000010A8  A874                     syscall    GetPort
  1591. 000010AA  4267                     clr.w      -[A7]
  1592. 000010AC  A994                     syscall    CurResFile
  1593. 000010AE  3A1F                     move.w     D5, [A7]+
  1594. 000010B0  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  1595. 000010B4  102D CC4A                move.b     D0, [A5 - 0x33B6]
  1596. 000010B8  6706                     beq        +0x8 /* 000010C0 */
  1597. 000010BA  2C2D A90A                move.l     D6, [A5 - 0x56F6]
  1598. 000010BE  6010                     bra        +0x12 /* 000010D0 */
  1599. label000010C0:
  1600. 000010C0  102D CBCC                move.b     D0, [A5 - 0x3434]
  1601. 000010C4  6706                     beq        +0x8 /* 000010CC */
  1602. 000010C6  2C2D CC76                move.l     D6, [A5 - 0x338A]
  1603. 000010CA  6004                     bra        +0x6 /* 000010D0 */
  1604. label000010CC:
  1605. 000010CC  2C2D A8C2                move.l     D6, [A5 - 0x573E]
  1606. label000010D0:
  1607. 000010D0  52AD CC7E                addq.l     [A5 - 0x3382], 1
  1608. 000010D4  BCAD CC7E                cmp.l      D6, [A5 - 0x3382]
  1609. 000010D8  6C08                     bge        +0xA /* 000010E2 */
  1610. 000010DA  422E 0008                clr.b      [A6 + 0x8]
  1611. 000010DE  6000 0150                bra        +0x152 /* 00001230 */
  1612. label000010E2:
  1613. 000010E2  202D CC86                move.l     D0, [A5 - 0x337A]
  1614. 000010E6  B0AD AEAC                cmp.l      D0, [A5 - 0x5154]
  1615. 000010EA  56C0                     sne        D0
  1616. 000010EC  222D CC52                move.l     D1, [A5 - 0x33AE]
  1617. 000010F0  B2AD A548                cmp.l      D1, [A5 - 0x5AB8]
  1618. 000010F4  56C1                     sne        D1
  1619. 000010F6  8001                     or.b       D0, D1
  1620. 000010F8  6740                     beq        +0x42 /* 0000113A */
  1621. 000010FA  486E FDE0                pea.l      [A6 - 0x220]
  1622. 000010FE  4EAD 2F7A                jsr        [A5 + 0x2F7A /* export_1515 */]
  1623. 00001102  1D7C 0007 FEEC           move.b     [A6 - 0x114], 0x7
  1624. 00001108  422E FDE0                clr.b      [A6 - 0x220]
  1625. 0000110C  2D6D CC86 FDE2           move.l     [A6 - 0x21E], [A5 - 0x337A]
  1626. 00001112  2D6D CC52 FFF8           move.l     [A6 - 0x8], [A5 - 0x33AE]
  1627. 00001118  4267                     clr.w      -[A7]
  1628. 0000111A  1F3C 0001                move.b     -[A7], 0x1
  1629. 0000111E  4EBA F642                jsr        [PC - 0x9BE /* 00000762 */]
  1630. 00001122  1E1F                     move.b     D7, [A7]+
  1631. 00001124  4267                     clr.w      -[A7]
  1632. 00001126  486E FDE0                pea.l      [A6 - 0x220]
  1633. 0000112A  4EAD 2E82                jsr        [A5 + 0x2E82 /* export_1484 */]
  1634. 0000112E  101F                     move.b     D0, [A7]+
  1635. 00001130  6604                     bne        +0x6 /* 00001136 */
  1636. 00001132  4EAD 1FBA                jsr        [A5 + 0x1FBA /* export_1011 */]
  1637. label00001136:
  1638. 00001136  1F07                     move.b     -[A7], D7
  1639. 00001138  A834                     syscall    SetFScaleDisable
  1640. label0000113A:
  1641. 0000113A  486E FDE0                pea.l      [A6 - 0x220]
  1642. 0000113E  4EAD 2F7A                jsr        [A5 + 0x2F7A /* export_1515 */]
  1643. 00001142  1D7C 0007 FEEC           move.b     [A6 - 0x114], 0x7
  1644. 00001148  102D CBCC                move.b     D0, [A5 - 0x3434]
  1645. 0000114C  6734                     beq        +0x36 /* 00001182 */
  1646. 0000114E  422E FDE0                clr.b      [A6 - 0x220]
  1647. 00001152  206D CC06                movea.l    A0, [A5 - 0x33FA]
  1648. 00001156  2050                     movea.l    A0, [A0]
  1649. 00001158  47D0                     lea.l      A3, [A0]
  1650. 0000115A  202D CC7E                move.l     D0, [A5 - 0x3382]
  1651. 0000115E  5380                     subq.l     D0, 1
  1652. 00001160  E980                     asl        D0, 4
  1653. 00001162  D7C0                     add.l      A3, D0
  1654. 00001164  284B                     movea.l    A4, A3
  1655. 00001166  2D54 FDE2                move.l     [A6 - 0x21E], [A4]
  1656. 0000116A  2D6C 000C FFF8           move.l     [A6 - 0x8], [A4 + 0xC]
  1657. 00001170  41ED CC10                lea.l      A0, [A5 - 0x33F0]
  1658. 00001174  224C                     movea.l    A1, A4
  1659. 00001176  5889                     addq.l     A1, 4
  1660. 00001178  7003                     moveq.l    D0, 0x03
  1661. label0000117A:
  1662. 0000117A  30D9                     move.w     [A0]+, [A1]+
  1663. 0000117C  51C8 FFFC                dbf        D0, -0x6 /* 0000117A */
  1664. 00001180  603C                     bra        +0x3E /* 000011BE */
  1665. label00001182:
  1666. 00001182  7001                     moveq.l    D0, 0x01
  1667. 00001184  B0AD CC7E                cmp.l      D0, [A5 - 0x3382]
  1668. 00001188  661C                     bne        +0x1E /* 000011A6 */
  1669. 0000118A  7001                     moveq.l    D0, 0x01
  1670. 0000118C  2D40 FDE6                move.l     [A6 - 0x21A], D0
  1671. 00001190  102D CC4A                move.b     D0, [A5 - 0x33B6]
  1672. 00001194  6708                     beq        +0xA /* 0000119E */
  1673. 00001196  1D7C 0006 FDE0           move.b     [A6 - 0x220], 0x6
  1674. 0000119C  6020                     bra        +0x22 /* 000011BE */
  1675. label0000119E:
  1676. 0000119E  1D7C 0001 FDE0           move.b     [A6 - 0x220], 0x1
  1677. 000011A4  6018                     bra        +0x1A /* 000011BE */
  1678. label000011A6:
  1679. 000011A6  1D7C 0002 FDE0           move.b     [A6 - 0x220], 0x2
  1680. 000011AC  1D7C 0002 FDEA           move.b     [A6 - 0x216], 0x2
  1681. 000011B2  102D CC4A                move.b     D0, [A5 - 0x33B6]
  1682. 000011B6  6706                     beq        +0x8 /* 000011BE */
  1683. 000011B8  1D7C 0005 FDE0           move.b     [A6 - 0x220], 0x5
  1684. label000011BE:
  1685. 000011BE  4267                     clr.w      -[A7]
  1686. 000011C0  1F3C 0001                move.b     -[A7], 0x1
  1687. 000011C4  4EBA F59C                jsr        [PC - 0xA64 /* 00000762 */]
  1688. 000011C8  1E1F                     move.b     D7, [A7]+
  1689. 000011CA  4267                     clr.w      -[A7]
  1690. 000011CC  486E FDE0                pea.l      [A6 - 0x220]
  1691. 000011D0  4EAD 2E82                jsr        [A5 + 0x2E82 /* export_1484 */]
  1692. 000011D4  181F                     move.b     D4, [A7]+
  1693. 000011D6  1F07                     move.b     -[A7], D7
  1694. 000011D8  A834                     syscall    SetFScaleDisable
  1695. 000011DA  1004                     move.b     D0, D4
  1696. 000011DC  0A00 0001                xori.b     D0, 0x1
  1697. 000011E0  2F00                     move.l     -[A7], D0
  1698. 000011E2  4267                     clr.w      -[A7]
  1699. 000011E4  486D C704                pea.l      [A5 - 0x38FC]
  1700. 000011E8  486D C0A2                pea.l      [A5 - 0x3F5E]
  1701. 000011EC  A8A6                     syscall    EqualRect
  1702. 000011EE  121F                     move.b     D1, [A7]+
  1703. 000011F0  201F                     move.l     D0, [A7]+
  1704. 000011F2  0A01 0001                xori.b     D1, 0x1
  1705. 000011F6  8001                     or.b       D0, D1
  1706. 000011F8  6600 FED6                bne        -0x128 /* 000010D0 */
  1707. 000011FC  4A6D A0A0                tst.w      [A5 - 0x5F60]
  1708. 00001200  6C18                     bge        +0x1A /* 0000121A */
  1709. 00001202  4267                     clr.w      -[A7]
  1710. 00001204  1F3C 0001                move.b     -[A7], 0x1
  1711. 00001208  4EBA F558                jsr        [PC - 0xAA8 /* 00000762 */]
  1712. 0000120C  1E1F                     move.b     D7, [A7]+
  1713. 0000120E  486D C0A2                pea.l      [A5 - 0x3F5E]
  1714. 00001212  4EAD 2EBA                jsr        [A5 + 0x2EBA /* export_1491 */]
  1715. 00001216  1F07                     move.b     -[A7], D7
  1716. 00001218  A834                     syscall    SetFScaleDisable
  1717. label0000121A:
  1718. 0000121A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1719. 0000121E  A873                     syscall    SetPort
  1720. 00001220  2B6D AEAC CC86           move.l     [A5 - 0x337A], [A5 - 0x5154]
  1721. 00001226  2B6D A548 CC52           move.l     [A5 - 0x33AE], [A5 - 0x5AB8]
  1722. 0000122C  3F05                     move.w     -[A7], D5
  1723. 0000122E  A998                     syscall    UseResFile
  1724. label00001230:
  1725. 00001230  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  1726. 00001234  4E5E                     unlink     A6
  1727. 00001236  4E75                     rts
  1728. fn00001238:
  1729. 00001238  4E56 FFFC                link       A6, -0x0004
  1730. 0000123C  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  1731. 00001242  206D CC9A                movea.l    A0, [A5 - 0x3366]
  1732. 00001246  3028 000C                move.w     D0, [A0 + 0xC]
  1733. 0000124A  D06D CC48                add.w      D0, [A5 - 0x33B8]
  1734. 0000124E  3B40 CC44                move.w     [A5 - 0x33BC], D0
  1735. 00001252  3028 0010                move.w     D0, [A0 + 0x10]
  1736. 00001256  D06D CC44                add.w      D0, [A5 - 0x33BC]
  1737. 0000125A  3B40 CC48                move.w     [A5 - 0x33B8], D0
  1738. 0000125E  302D CC9E                move.w     D0, [A5 - 0x3362]
  1739. 00001262  B06D CCA0                cmp.w      D0, [A5 - 0x3360]
  1740. 00001266  5DC0                     slt        D0
  1741. 00001268  C02D CC4E                and.b      D0, [A5 - 0x33B2]
  1742. 0000126C  6744                     beq        +0x46 /* 000012B2 */
  1743. 0000126E  4267                     clr.w      -[A7]
  1744. 00001270  3F2D CC44                move.w     -[A7], [A5 - 0x33BC]
  1745. 00001274  3F2D CC1C                move.w     -[A7], [A5 - 0x33E4]
  1746. 00001278  4EAD 21CA                jsr        [A5 + 0x21CA /* export_1077 */]
  1747. 0000127C  3D5F FFFC                move.w     [A6 - 0x4], [A7]+
  1748. 00001280  4267                     clr.w      -[A7]
  1749. 00001282  3F2D CC48                move.w     -[A7], [A5 - 0x33B8]
  1750. 00001286  3F2D CC02                move.w     -[A7], [A5 - 0x33FE]
  1751. 0000128A  4EAD 21D2                jsr        [A5 + 0x21D2 /* export_1078 */]
  1752. 0000128E  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  1753. 00001292  302E FFFE                move.w     D0, [A6 - 0x2]
  1754. 00001296  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  1755. 0000129A  6F16                     ble        +0x18 /* 000012B2 */
  1756. 0000129C  3B6D CC02 CC44           move.w     [A5 - 0x33BC], [A5 - 0x33FE]
  1757. 000012A2  206D CC9A                movea.l    A0, [A5 - 0x3366]
  1758. 000012A6  3028 0010                move.w     D0, [A0 + 0x10]
  1759. 000012AA  D06D CC44                add.w      D0, [A5 - 0x33BC]
  1760. 000012AE  3B40 CC48                move.w     [A5 - 0x33B8], D0
  1761. label000012B2:
  1762. 000012B2  102D CC92                move.b     D0, [A5 - 0x336E]
  1763. 000012B6  6706                     beq        +0x8 /* 000012BE */
  1764. 000012B8  3B6D CC66 CC46           move.w     [A5 - 0x33BA], [A5 - 0x339A]
  1765. label000012BE:
  1766. 000012BE  302D CC48                move.w     D0, [A5 - 0x33B8]
  1767. 000012C2  B06D CC68                cmp.w      D0, [A5 - 0x3398]
  1768. 000012C6  6F1A                     ble        +0x1C /* 000012E2 */
  1769. 000012C8  3B6D CC64 CC44           move.w     [A5 - 0x33BC], [A5 - 0x339C]
  1770. 000012CE  206D CC9A                movea.l    A0, [A5 - 0x3366]
  1771. 000012D2  3028 0010                move.w     D0, [A0 + 0x10]
  1772. 000012D6  D06D CC44                add.w      D0, [A5 - 0x33BC]
  1773. 000012DA  3B40 CC48                move.w     [A5 - 0x33B8], D0
  1774. 000012DE  422E 0008                clr.b      [A6 + 0x8]
  1775. label000012E2:
  1776. 000012E2  4E5E                     unlink     A6
  1777. 000012E4  4E75                     rts
  1778. export_246:
  1779. fn000012E6:
  1780. 000012E6  4E56 0000                link       A6, 0
  1781. 000012EA  102D CC92                move.b     D0, [A5 - 0x336E]
  1782. 000012EE  0A00 0001                xori.b     D0, 0x1
  1783. 000012F2  C02D CC56                and.b      D0, [A5 - 0x33AA]
  1784. 000012F6  671E                     beq        +0x20 /* 00001316 */
  1785. 000012F8  4267                     clr.w      -[A7]
  1786. 000012FA  4EBA FF3C                jsr        [PC - 0xC4 /* 00001238 */]
  1787. 000012FE  101F                     move.b     D0, [A7]+
  1788. 00001300  660E                     bne        +0x10 /* 00001310 */
  1789. 00001302  2F00                     move.l     -[A7], D0
  1790. 00001304  4267                     clr.w      -[A7]
  1791. 00001306  4EBA 002E                jsr        [PC + 0x2E /* 00001336 */]
  1792. 0000130A  121F                     move.b     D1, [A7]+
  1793. 0000130C  201F                     move.l     D0, [A7]+
  1794. 0000130E  8001                     or.b       D0, D1
  1795. label00001310:
  1796. 00001310  1D40 0008                move.b     [A6 + 0x8], D0
  1797. 00001314  601C                     bra        +0x1E /* 00001332 */
  1798. label00001316:
  1799. 00001316  4267                     clr.w      -[A7]
  1800. 00001318  4EBA 001C                jsr        [PC + 0x1C /* 00001336 */]
  1801. 0000131C  101F                     move.b     D0, [A7]+
  1802. 0000131E  660E                     bne        +0x10 /* 0000132E */
  1803. 00001320  2F00                     move.l     -[A7], D0
  1804. 00001322  4267                     clr.w      -[A7]
  1805. 00001324  4EBA FF12                jsr        [PC - 0xEE /* 00001238 */]
  1806. 00001328  121F                     move.b     D1, [A7]+
  1807. 0000132A  201F                     move.l     D0, [A7]+
  1808. 0000132C  8001                     or.b       D0, D1
  1809. label0000132E:
  1810. 0000132E  1D40 0008                move.b     [A6 + 0x8], D0
  1811. label00001332:
  1812. 00001332  4E5E                     unlink     A6
  1813. 00001334  4E75                     rts
  1814. fn00001336:
  1815. 00001336  4E56 FFFC                link       A6, -0x0004
  1816. 0000133A  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  1817. 00001340  206D CC9A                movea.l    A0, [A5 - 0x3366]
  1818. 00001344  3028 000A                move.w     D0, [A0 + 0xA]
  1819. 00001348  D06D CC46                add.w      D0, [A5 - 0x33BA]
  1820. 0000134C  3B40 CC42                move.w     [A5 - 0x33BE], D0
  1821. 00001350  3028 000E                move.w     D0, [A0 + 0xE]
  1822. 00001354  D06D CC42                add.w      D0, [A5 - 0x33BE]
  1823. 00001358  3B40 CC46                move.w     [A5 - 0x33BA], D0
  1824. 0000135C  302D CC9E                move.w     D0, [A5 - 0x3362]
  1825. 00001360  B06D CCA0                cmp.w      D0, [A5 - 0x3360]
  1826. 00001364  5EC0                     sgt        D0
  1827. 00001366  C02D CC4E                and.b      D0, [A5 - 0x33B2]
  1828. 0000136A  6744                     beq        +0x46 /* 000013B0 */
  1829. 0000136C  4267                     clr.w      -[A7]
  1830. 0000136E  3F2D CC42                move.w     -[A7], [A5 - 0x33BE]
  1831. 00001372  3F2D CC1C                move.w     -[A7], [A5 - 0x33E4]
  1832. 00001376  4EAD 21CA                jsr        [A5 + 0x21CA /* export_1077 */]
  1833. 0000137A  3D5F FFFC                move.w     [A6 - 0x4], [A7]+
  1834. 0000137E  4267                     clr.w      -[A7]
  1835. 00001380  3F2D CC46                move.w     -[A7], [A5 - 0x33BA]
  1836. 00001384  3F2D CC02                move.w     -[A7], [A5 - 0x33FE]
  1837. 00001388  4EAD 21D2                jsr        [A5 + 0x21D2 /* export_1078 */]
  1838. 0000138C  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  1839. 00001390  302E FFFE                move.w     D0, [A6 - 0x2]
  1840. 00001394  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  1841. 00001398  6F16                     ble        +0x18 /* 000013B0 */
  1842. 0000139A  3B6D CC02 CC42           move.w     [A5 - 0x33BE], [A5 - 0x33FE]
  1843. 000013A0  206D CC9A                movea.l    A0, [A5 - 0x3366]
  1844. 000013A4  3028 000E                move.w     D0, [A0 + 0xE]
  1845. 000013A8  D06D CC42                add.w      D0, [A5 - 0x33BE]
  1846. 000013AC  3B40 CC46                move.w     [A5 - 0x33BA], D0
  1847. label000013B0:
  1848. 000013B0  302D CC42                move.w     D0, [A5 - 0x33BE]
  1849. 000013B4  B06D CC66                cmp.w      D0, [A5 - 0x339A]
  1850. 000013B8  5DC0                     slt        D0
  1851. 000013BA  C02D CC92                and.b      D0, [A5 - 0x336E]
  1852. 000013BE  6706                     beq        +0x8 /* 000013C6 */
  1853. 000013C0  3B6D CC66 CC46           move.w     [A5 - 0x33BA], [A5 - 0x339A]
  1854. label000013C6:
  1855. 000013C6  302D CC46                move.w     D0, [A5 - 0x33BA]
  1856. 000013CA  B06D CC66                cmp.w      D0, [A5 - 0x339A]
  1857. 000013CE  6F1A                     ble        +0x1C /* 000013EA */
  1858. 000013D0  3B6D CC62 CC42           move.w     [A5 - 0x33BE], [A5 - 0x339E]
  1859. 000013D6  206D CC9A                movea.l    A0, [A5 - 0x3366]
  1860. 000013DA  3028 000E                move.w     D0, [A0 + 0xE]
  1861. 000013DE  D06D CC42                add.w      D0, [A5 - 0x33BE]
  1862. 000013E2  3B40 CC46                move.w     [A5 - 0x33BA], D0
  1863. 000013E6  422E 0008                clr.b      [A6 + 0x8]
  1864. label000013EA:
  1865. 000013EA  4E5E                     unlink     A6
  1866. 000013EC  4E75                     rts
  1867. fn000013EE:
  1868. 000013EE  4E56 0000                link       A6, 0
  1869. 000013F2  2F0C                     move.l     -[A7], A4
  1870. 000013F4  206D CC6A                movea.l    A0, [A5 - 0x3396]
  1871. 000013F8  2050                     movea.l    A0, [A0]
  1872. 000013FA  49E8 003E                lea.l      A4, [A0 + 0x3E]
  1873. 000013FE  38BC 0001                move.w     [A4], 0x1
  1874. 00001402  302D CC98                move.w     D0, [A5 - 0x3368]
  1875. 00001406  906D CC94                sub.w      D0, [A5 - 0x336C]
  1876. 0000140A  5240                     addq.w     D0, 1
  1877. 0000140C  3940 0002                move.w     [A4 + 0x2], D0
  1878. 00001410  102D CC26                move.b     D0, [A5 - 0x33DA]
  1879. 00001414  661C                     bne        +0x1E /* 00001432 */
  1880. 00001416  1B7C 0001 CC26           move.b     [A5 - 0x33DA], 0x1
  1881. 0000141C  42A7                     clr.l      -[A7]
  1882. 0000141E  2F2D CC6A                move.l     -[A7], [A5 - 0x3396]
  1883. 00001422  42A7                     clr.l      -[A7]
  1884. 00001424  42A7                     clr.l      -[A7]
  1885. 00001426  2F3C 0400 0C00           move.l     -[A7], 0x4000C00
  1886. 0000142C  A8FD                     syscall    PrGlue
  1887. 0000142E  2B5F CC5A                move.l     [A5 - 0x33A6], [A7]+
  1888. label00001432:
  1889. 00001432  4EBA 12E8                jsr        [PC + 0x12E8 /* 0000271C */]
  1890. 00001436  4A6D CC82                tst.w      [A5 - 0x337E]
  1891. 0000143A  660A                     bne        +0xC /* 00001446 */
  1892. 0000143C  4EBA 003A                jsr        [PC + 0x3A /* 00001478 */]
  1893. 00001440  4A6D CC82                tst.w      [A5 - 0x337E]
  1894. 00001444  6706                     beq        +0x8 /* 0000144C */
  1895. label00001446:
  1896. 00001446  4EBA F160                jsr        [PC - 0xEA0 /* 000005A8 */]
  1897. 0000144A  6026                     bra        +0x28 /* 00001472 */
  1898. label0000144C:
  1899. 0000144C  41FA FA6E                lea.l      A0, [PC - 0x592 /* 00000EBC, value 0x4E56FFFC */]
  1900. 00001450  226D CC6A                movea.l    A1, [A5 - 0x3396]
  1901. 00001454  2251                     movea.l    A1, [A1]
  1902. 00001456  2348 0046                move.l     [A1 + 0x46], A0
  1903. 0000145A  102D CC84                move.b     D0, [A5 - 0x337C]
  1904. 0000145E  670A                     beq        +0xC /* 0000146A */
  1905. 00001460  3F3C 000E                move.w     -[A7], 0xE
  1906. 00001464  4EBA 0BE4                jsr        [PC + 0xBE4 /* 0000204A */]
  1907. 00001468  6008                     bra        +0xA /* 00001472 */
  1908. label0000146A:
  1909. 0000146A  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  1910. 0000146E  4EBA 0BDA                jsr        [PC + 0xBDA /* 0000204A */]
  1911. label00001472:
  1912. 00001472  285F                     movea.l    A4, [A7]+
  1913. 00001474  4E5E                     unlink     A6
  1914. 00001476  4E75                     rts
  1915. fn00001478:
  1916. 00001478  4E56 0000                link       A6, 0
  1917. 0000147C  102D CC0C                move.b     D0, [A5 - 0x33F4]
  1918. 00001480  6614                     bne        +0x16 /* 00001496 */
  1919. 00001482  1B7C 0001 CC0C           move.b     [A5 - 0x33F4], 0x1
  1920. 00001488  2F2D CC5A                move.l     -[A7], [A5 - 0x33A6]
  1921. 0000148C  42A7                     clr.l      -[A7]
  1922. 0000148E  2F3C 1000 0808           move.l     -[A7], 0x10000808
  1923. 00001494  A8FD                     syscall    PrGlue
  1924. label00001496:
  1925. 00001496  4EBA 1284                jsr        [PC + 0x1284 /* 0000271C */]
  1926. 0000149A  4A6D CC82                tst.w      [A5 - 0x337E]
  1927. 0000149E  6704                     beq        +0x6 /* 000014A4 */
  1928. 000014A0  4EBA F13A                jsr        [PC - 0xEC6 /* 000005DC */]
  1929. label000014A4:
  1930. 000014A4  4E5E                     unlink     A6
  1931. 000014A6  4E75                     rts
  1932. export_247:
  1933. fn000014A8:
  1934. 000014A8  4E56 FFF8                link       A6, -0x0008
  1935. 000014AC  486E FFF8                pea.l      [A6 - 0x8]
  1936. 000014B0  A874                     syscall    GetPort
  1937. 000014B2  102D CC0A                move.b     D0, [A5 - 0x33F6]
  1938. 000014B6  6604                     bne        +0x6 /* 000014BC */
  1939. 000014B8  4EBA FAF0                jsr        [PC - 0x510 /* 00000FAA */]
  1940. label000014BC:
  1941. 000014BC  102D CBC8                move.b     D0, [A5 - 0x3438]
  1942. 000014C0  6704                     beq        +0x6 /* 000014C6 */
  1943. 000014C2  6000 00A6                bra        +0xA8 /* 0000156A */
  1944. label000014C6:
  1945. 000014C6  422D CC22                clr.b      [A5 - 0x33DE]
  1946. 000014CA  102D CC2C                move.b     D0, [A5 - 0x33D4]
  1947. 000014CE  6704                     beq        +0x6 /* 000014D4 */
  1948. 000014D0  6000 0098                bra        +0x9A /* 0000156A */
  1949. label000014D4:
  1950. 000014D4  42A7                     clr.l      -[A7]
  1951. 000014D6  2F3C 5354 5223           move.l     -[A7], 0x53545223 /* 'STR#' */
  1952. 000014DC  3F3C 0085                move.w     -[A7], 0x85
  1953. 000014E0  4EAD 20CA                jsr        [A5 + 0x20CA /* export_1045 */]
  1954. 000014E4  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  1955. 000014E8  2F3C C800 0000           move.l     -[A7], 0xC8000000
  1956. 000014EE  A8FD                     syscall    PrGlue
  1957. 000014F0  4EBA 122A                jsr        [PC + 0x122A /* 0000271C */]
  1958. 000014F4  4A6D CC82                tst.w      [A5 - 0x337E]
  1959. 000014F8  6706                     beq        +0x8 /* 00001500 */
  1960. 000014FA  4EBA 0AD6                jsr        [PC + 0xAD6 /* 00001FD2 */]
  1961. 000014FE  606A                     bra        +0x6C /* 0000156A */
  1962. label00001500:
  1963. 00001500  4EAD 088A                jsr        [A5 + 0x88A /* export_269 */]
  1964. 00001504  4AAD CC34                tst.l      [A5 - 0x33CC]
  1965. 00001508  57C0                     seq        D0
  1966. 0000150A  4A00                     tst.b      D0
  1967. 0000150C  6618                     bne        +0x1A /* 00001526 */
  1968. 0000150E  2F00                     move.l     -[A7], D0
  1969. 00001510  4267                     clr.w      -[A7]
  1970. 00001512  4EAD 0892                jsr        [A5 + 0x892 /* export_270 */]
  1971. 00001516  121F                     move.b     D1, [A7]+
  1972. 00001518  201F                     move.l     D0, [A7]+
  1973. 0000151A  0A01 0001                xori.b     D1, 0x1
  1974. 0000151E  8001                     or.b       D0, D1
  1975. 00001520  0240 0001                andi.w     D0, 0x1
  1976. 00001524  6718                     beq        +0x1A /* 0000153E */
  1977. label00001526:
  1978. 00001526  3B7C FF94 CC82           move.w     [A5 - 0x337E], 0xFF94
  1979. 0000152C  3F2D CC82                move.w     -[A7], [A5 - 0x337E]
  1980. 00001530  2F3C C000 0200           move.l     -[A7], 0xC0000200
  1981. 00001536  A8FD                     syscall    PrGlue
  1982. 00001538  4EBA 0A98                jsr        [PC + 0xA98 /* 00001FD2 */]
  1983. 0000153C  6026                     bra        +0x28 /* 00001564 */
  1984. label0000153E:
  1985. 0000153E  4EBA 0A66                jsr        [PC + 0xA66 /* 00001FA6 */]
  1986. 00001542  206D CC6A                movea.l    A0, [A5 - 0x3396]
  1987. 00001546  2050                     movea.l    A0, [A0]
  1988. 00001548  3B68 0004 CC3A           move.w     [A5 - 0x33C6], [A0 + 0x4]
  1989. 0000154E  3B7C 0001 CBD2           move.w     [A5 - 0x342E], 0x1
  1990. 00001554  4EBA ECCE                jsr        [PC - 0x1332 /* 00000224 */]
  1991. 00001558  1B7C 0001 CC2C           move.b     [A5 - 0x33D4], 0x1
  1992. 0000155E  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1993. 00001562  A873                     syscall    SetPort
  1994. label00001564:
  1995. 00001564  486D 088A                pea.l      [A5 + 0x88A /* export_269 */]
  1996. 00001568  A9F1                     syscall    UnloadSeg
  1997. label0000156A:
  1998. 0000156A  4E5E                     unlink     A6
  1999. 0000156C  4E75                     rts
  2000. 0000156E  4E56 FFFC                link       A6, -0x0004
  2001. 00001572  2F07                     move.l     -[A7], D7
  2002. 00001574  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  2003. 00001578  4EAD 2032                jsr        [A5 + 0x2032 /* export_1026 */]
  2004. 0000157C  4267                     clr.w      -[A7]
  2005. 0000157E  2F2D CC6A                move.l     -[A7], [A5 - 0x3396]
  2006. 00001582  2F3C 2A04 0484           move.l     -[A7], 0x2A040484
  2007. 00001588  A8FD                     syscall    PrGlue
  2008. 0000158A  1E1F                     move.b     D7, [A7]+
  2009. 0000158C  2007                     move.l     D0, D7
  2010. 0000158E  802D CC04                or.b       D0, [A5 - 0x33FC]
  2011. 00001592  1B40 CC04                move.b     [A5 - 0x33FC], D0
  2012. 00001596  1007                     move.b     D0, D7
  2013. 00001598  6604                     bne        +0x6 /* 0000159E */
  2014. 0000159A  4EAD 3392                jsr        [A5 + 0x3392 /* export_1646 */]
  2015. label0000159E:
  2016. 0000159E  2E1F                     move.l     D7, [A7]+
  2017. 000015A0  4E5E                     unlink     A6
  2018. 000015A2  4E75                     rts
  2019. export_248:
  2020. 000015A4  4E56 FFF4                link       A6, -0x000C
  2021. 000015A8  2F07                     move.l     -[A7], D7
  2022. 000015AA  3E2E 0008                move.w     D7, [A6 + 0x8]
  2023. 000015AE  102D CBC8                move.b     D0, [A5 - 0x3438]
  2024. 000015B2  6704                     beq        +0x6 /* 000015B8 */
  2025. 000015B4  6000 0100                bra        +0x102 /* 000016B6 */
  2026. label000015B8:
  2027. 000015B8  486E FFF4                pea.l      [A6 - 0xC]
  2028. 000015BC  A874                     syscall    GetPort
  2029. 000015BE  3007                     move.w     D0, D7
  2030. 000015C0  5340                     subq.w     D0, 1
  2031. 000015C2  6B00 00E8                bmi        +0xEA /* 000016AC */
  2032. 000015C6  0C40 000C                cmpi.w     D0, 0xC
  2033. 000015CA  6E00 00E0                bgt        +0xE2 /* 000016AC */
  2034. 000015CE  D040                     add.w      D0, D0
  2035. 000015D0  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  2036. 000015D4  4EFB 0000                jmp        [PC + D0.w]
  2037. 000015D8  001C 00D6                ori.b      [A4]+, 0xD6
  2038. 000015DC  0024 00D6                ori.b      -[A4], 0xD6
  2039. 000015E0  00D6                     ori.?      [A6], 0xFFFFFFFFFFFFFFFF
  2040. 000015E2  006C 008C 00D6           ori.w      [A4 + 0xD6], 0x8C
  2041. 000015E8  008C 00D6 00B8           ori.l      A4, 0xD600B8
  2042. 000015EE  00BE 00DA 4EBA           ori.l      <<invalid special address>>, 0xDA4EBA
  2043. 000015F4  FF7A                     .extension 0xF7A // unimplemented
  2044. 000015F6  6000 00B8                bra        +0xBA /* 000016B0 */
  2045. 000015FA  1F3C 0001                move.b     -[A7], 0x1
  2046. 000015FE  4EBA F566                jsr        [PC - 0xA9A /* 00000B66 */]
  2047. 00001602  1B7C 0001 CC28           move.b     [A5 - 0x33D8], 0x1
  2048. 00001608  102D C2D8                move.b     D0, [A5 - 0x3D28]
  2049. 0000160C  0A00 0001                xori.b     D0, 0x1
  2050. 00001610  4A00                     tst.b      D0
  2051. 00001612  6612                     bne        +0x14 /* 00001626 */
  2052. 00001614  2F00                     move.l     -[A7], D0
  2053. 00001616  4267                     clr.w      -[A7]
  2054. 00001618  4EBA FA5E                jsr        [PC - 0x5A2 /* 00001078 */]
  2055. 0000161C  121F                     move.b     D1, [A7]+
  2056. 0000161E  201F                     move.l     D0, [A7]+
  2057. 00001620  8001                     or.b       D0, D1
  2058. 00001622  6700 008C                beq        +0x8E /* 000016B0 */
  2059. label00001626:
  2060. 00001626  4267                     clr.w      -[A7]
  2061. 00001628  4EBA F8B6                jsr        [PC - 0x74A /* 00000EE0 */]
  2062. 0000162C  4AAD CC06                tst.l      [A5 - 0x33FA]
  2063. 00001630  677E                     beq        +0x80 /* 000016B0 */
  2064. 00001632  4EBA EE48                jsr        [PC - 0x11B8 /* 0000047C */]
  2065. 00001636  1F3C 0001                move.b     -[A7], 0x1
  2066. 0000163A  4267                     clr.w      -[A7]
  2067. 0000163C  4EBA F2D8                jsr        [PC - 0xD28 /* 00000916 */]
  2068. 00001640  606E                     bra        +0x70 /* 000016B0 */
  2069. 00001642  1F3C 0001                move.b     -[A7], 0x1
  2070. 00001646  4EBA F51E                jsr        [PC - 0xAE2 /* 00000B66 */]
  2071. 0000164A  1B7C 0001 CC28           move.b     [A5 - 0x33D8], 0x1
  2072. 00001650  4267                     clr.w      -[A7]
  2073. 00001652  7004                     moveq.l    D0, 0x04
  2074. 00001654  B047                     cmp.w      D0, D7
  2075. 00001656  57C0                     seq        D0
  2076. 00001658  4400                     neg.b      D0
  2077. 0000165A  1F00                     move.b     -[A7], D0
  2078. 0000165C  4EBA F2B8                jsr        [PC - 0xD48 /* 00000916 */]
  2079. 00001660  604E                     bra        +0x50 /* 000016B0 */
  2080. 00001662  1F3C 0001                move.b     -[A7], 0x1
  2081. 00001666  4EBA F4FE                jsr        [PC - 0xB02 /* 00000B66 */]
  2082. 0000166A  7008                     moveq.l    D0, 0x08
  2083. 0000166C  B047                     cmp.w      D0, D7
  2084. 0000166E  5CC0                     sge        D0
  2085. 00001670  4400                     neg.b      D0
  2086. 00001672  1B40 CC28                move.b     [A5 - 0x33D8], D0
  2087. 00001676  7008                     moveq.l    D0, 0x08
  2088. 00001678  B047                     cmp.w      D0, D7
  2089. 0000167A  57C0                     seq        D0
  2090. 0000167C  720A                     moveq.l    D1, 0x0A
  2091. 0000167E  B247                     cmp.w      D1, D7
  2092. 00001680  57C1                     seq        D1
  2093. 00001682  8001                     or.b       D0, D1
  2094. 00001684  4400                     neg.b      D0
  2095. 00001686  1F00                     move.b     -[A7], D0
  2096. 00001688  4EBA F856                jsr        [PC - 0x7AA /* 00000EE0 */]
  2097. 0000168C  6022                     bra        +0x24 /* 000016B0 */
  2098. 0000168E  4EBA EDEC                jsr        [PC - 0x1214 /* 0000047C */]
  2099. 00001692  601C                     bra        +0x1E /* 000016B0 */
  2100. 00001694  41ED CC10                lea.l      A0, [A5 - 0x33F0]
  2101. 00001698  43ED B38A                lea.l      A1, [A5 - 0x4C76]
  2102. 0000169C  7003                     moveq.l    D0, 0x03
  2103. label0000169E:
  2104. 0000169E  30D9                     move.w     [A0]+, [A1]+
  2105. 000016A0  51C8 FFFC                dbf        D0, -0x6 /* 0000169E */
  2106. 000016A4  4267                     clr.w      -[A7]
  2107. 000016A6  4EBA F4BE                jsr        [PC - 0xB42 /* 00000B66 */]
  2108. 000016AA  6004                     bra        +0x6 /* 000016B0 */
  2109. label000016AC:
  2110. 000016AC  4EAD 1FBA                jsr        [A5 + 0x1FBA /* export_1011 */]
  2111. label000016B0:
  2112. 000016B0  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2113. 000016B4  A873                     syscall    SetPort
  2114. label000016B6:
  2115. 000016B6  2E1F                     move.l     D7, [A7]+
  2116. 000016B8  4E5E                     unlink     A6
  2117. 000016BA  205F                     movea.l    A0, [A7]+
  2118. 000016BC  544F                     addq.w     A7, 2
  2119. 000016BE  4ED0                     jmp        [A0]
  2120. export_249:
  2121. fn000016C0:
  2122. 000016C0  4E56 FEFE                link       A6, -0x0102
  2123. 000016C4  102D 9FDE                move.b     D0, [A5 - 0x6022]
  2124. 000016C8  661A                     bne        +0x1C /* 000016E4 */
  2125. 000016CA  2F3C 0081 0000           move.l     -[A7], 0x810000
  2126. 000016D0  486E FEFE                pea.l      [A6 - 0x102]
  2127. 000016D4  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2128. 000016D8  4EBA F6F4                jsr        [PC - 0x90C /* 00000DCE */]
  2129. 000016DC  4EAD 1FAA                jsr        [A5 + 0x1FAA /* export_1009 */]
  2130. 000016E0  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  2131. label000016E4:
  2132. 000016E4  4E5E                     unlink     A6
  2133. 000016E6  205F                     movea.l    A0, [A7]+
  2134. 000016E8  544F                     addq.w     A7, 2
  2135. 000016EA  4ED0                     jmp        [A0]
  2136. export_250:
  2137. 000016EC  4E56 FCBC                link       A6, -0x0344
  2138. 000016F0  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  2139. 000016F4  282E 000A                move.l     D4, [A6 + 0xA]
  2140. 000016F8  3C2E 000E                move.w     D6, [A6 + 0xE]
  2141. 000016FC  102D CBC8                move.b     D0, [A5 - 0x3438]
  2142. 00001700  6704                     beq        +0x6 /* 00001706 */
  2143. 00001702  6000 00F4                bra        +0xF6 /* 000017F8 */
  2144. label00001706:
  2145. 00001706  486E FCBC                pea.l      [A6 - 0x344]
  2146. 0000170A  A874                     syscall    GetPort
  2147. 0000170C  1F3C 0001                move.b     -[A7], 0x1
  2148. 00001710  4EBA F454                jsr        [PC - 0xBAC /* 00000B66 */]
  2149. 00001714  4267                     clr.w      -[A7]
  2150. 00001716  2F04                     move.l     -[A7], D4
  2151. 00001718  3F06                     move.w     -[A7], D6
  2152. 0000171A  486E FEDE                pea.l      [A6 - 0x122]
  2153. 0000171E  4EAD 2AF2                jsr        [A5 + 0x2AF2 /* export_1370 */]
  2154. 00001722  101F                     move.b     D0, [A7]+
  2155. 00001724  6604                     bne        +0x6 /* 0000172A */
  2156. 00001726  6000 00D0                bra        +0xD2 /* 000017F8 */
  2157. label0000172A:
  2158. 0000172A  42A7                     clr.l      -[A7]
  2159. 0000172C  486D C704                pea.l      [A5 - 0x38FC]
  2160. 00001730  486D C704                pea.l      [A5 - 0x38FC]
  2161. 00001734  A83E                     syscall    TEStyleNew
  2162. 00001736  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  2163. 0000173A  6604                     bne        +0x6 /* 00001740 */
  2164. 0000173C  6000 00BA                bra        +0xBC /* 000017F8 */
  2165. label00001740:
  2166. 00001740  B8AE 0010                cmp.l      D4, [A6 + 0x10]
  2167. 00001744  6606                     bne        +0x8 /* 0000174C */
  2168. 00001746  3006                     move.w     D0, D6
  2169. 00001748  4440                     neg.w      D0
  2170. 0000174A  3C00                     move.w     D6, D0
  2171. label0000174C:
  2172. 0000174C  486E FCC0                pea.l      [A6 - 0x340]
  2173. 00001750  4EAD 2F7A                jsr        [A5 + 0x2F7A /* export_1515 */]
  2174. 00001754  422E FCC0                clr.b      [A6 - 0x340]
  2175. 00001758  2D6E 0010 FCC2           move.l     [A6 - 0x33E], [A6 + 0x10]
  2176. 0000175E  202E 0010                move.l     D0, [A6 + 0x10]
  2177. 00001762  B0AD AEAC                cmp.l      D0, [A5 - 0x5154]
  2178. 00001766  56C7                     sne        D7
  2179. 00001768  4407                     neg.b      D7
  2180. 0000176A  1007                     move.b     D0, D7
  2181. 0000176C  6720                     beq        +0x22 /* 0000178E */
  2182. 0000176E  2F00                     move.l     -[A7], D0
  2183. 00001770  4267                     clr.w      -[A7]
  2184. 00001772  486E FCC0                pea.l      [A6 - 0x340]
  2185. 00001776  4EAD 2522                jsr        [A5 + 0x2522 /* export_1184 */]
  2186. 0000177A  321F                     move.w     D1, [A7]+
  2187. 0000177C  201F                     move.l     D0, [A7]+
  2188. 0000177E  4A41                     tst.w      D1
  2189. 00001780  56C1                     sne        D1
  2190. 00001782  C001                     and.b      D0, D1
  2191. 00001784  6708                     beq        +0xA /* 0000178E */
  2192. 00001786  3B7C 0384 CC82           move.w     [A5 - 0x337E], 0x384
  2193. 0000178C  605C                     bra        +0x5E /* 000017EA */
  2194. label0000178E:
  2195. 0000178E  4267                     clr.w      -[A7]
  2196. 00001790  486E FEDE                pea.l      [A6 - 0x122]
  2197. 00001794  2F04                     move.l     -[A7], D4
  2198. 00001796  2F2D AEAC                move.l     -[A7], [A5 - 0x5154]
  2199. 0000179A  3F06                     move.w     -[A7], D6
  2200. 0000179C  3F3A 0068                move.w     -[A7], [PC + 0x68 /* 00001806, value 0x1 */]
  2201. 000017A0  486E FFFC                pea.l      [A6 - 0x4]
  2202. 000017A4  4EAD 1002                jsr        [A5 + 0x1002 /* export_508 */]
  2203. 000017A8  1A1F                     move.b     D5, [A7]+
  2204. 000017AA  1007                     move.b     D0, D7
  2205. 000017AC  670C                     beq        +0xE /* 000017BA */
  2206. 000017AE  4267                     clr.w      -[A7]
  2207. 000017B0  4EAD 2752                jsr        [A5 + 0x2752 /* export_1254 */]
  2208. 000017B4  4A5F                     tst.w      [A7]+
  2209. 000017B6  57C7                     seq        D7
  2210. 000017B8  4407                     neg.b      D7
  2211. label000017BA:
  2212. 000017BA  1005                     move.b     D0, D5
  2213. 000017BC  6602                     bne        +0x4 /* 000017C0 */
  2214. 000017BE  602A                     bra        +0x2C /* 000017EA */
  2215. label000017C0:
  2216. 000017C0  102E 0008                move.b     D0, [A6 + 0x8]
  2217. 000017C4  6612                     bne        +0x14 /* 000017D8 */
  2218. 000017C6  206E FFFC                movea.l    A0, [A6 - 0x4]
  2219. 000017CA  2050                     movea.l    A0, [A0]
  2220. 000017CC  49D0                     lea.l      A4, [A0]
  2221. 000017CE  426C 0002                clr.w      [A4 + 0x2]
  2222. 000017D2  397C 7FFF 0006           move.w     [A4 + 0x6], 0x7FFF
  2223. label000017D8:
  2224. 000017D8  422E FEFC                clr.b      [A6 - 0x104]
  2225. 000017DC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2226. 000017E0  486E FEFC                pea.l      [A6 - 0x104]
  2227. 000017E4  4267                     clr.w      -[A7]
  2228. 000017E6  4EBA 03D0                jsr        [PC + 0x3D0 /* 00001BB8 */]
  2229. label000017EA:
  2230. 000017EA  486E FFFC                pea.l      [A6 - 0x4]
  2231. 000017EE  4EAD 1082                jsr        [A5 + 0x1082 /* export_524 */]
  2232. 000017F2  2F2E FCBC                move.l     -[A7], [A6 - 0x344]
  2233. 000017F6  A873                     syscall    SetPort
  2234. label000017F8:
  2235. 000017F8  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  2236. 000017FC  4E5E                     unlink     A6
  2237. 000017FE  205F                     movea.l    A0, [A7]+
  2238. 00001800  DEFC 000C                add.w      A7, 0xC
  2239. 00001804  4ED0                     jmp        [A0]
  2240. 00001806  0001 4E56                ori.b      D1, 0x56 /* 'V' */
  2241. // begin alternate branch 00001808-0000180C
  2242. export_251:
  2243. fn00001808:
  2244. 00001808  4E56 FDE4                link       A6, -0x021C
  2245. // end alternate branch 00001808-0000180C
  2246. export_251: // at 00001808 (misaligned)
  2247. fn00001808: // (misaligned)
  2248. 0000180A  FDE4                     .extension 0xDE4 // unimplemented
  2249. 0000180C  102D CC26                move.b     D0, [A5 - 0x33DA]
  2250. 00001810  802D CC0C                or.b       D0, [A5 - 0x33F4]
  2251. 00001814  6704                     beq        +0x6 /* 0000181A */
  2252. 00001816  4EBA 0148                jsr        [PC + 0x148 /* 00001960 */]
  2253. label0000181A:
  2254. 0000181A  102D CBCC                move.b     D0, [A5 - 0x3434]
  2255. 0000181E  6704                     beq        +0x6 /* 00001824 */
  2256. 00001820  4EBA F08A                jsr        [PC - 0xF76 /* 000008AC */]
  2257. label00001824:
  2258. 00001824  4AAD CC8E                tst.l      [A5 - 0x3372]
  2259. 00001828  6708                     beq        +0xA /* 00001832 */
  2260. 0000182A  486D CC8E                pea.l      [A5 - 0x3372]
  2261. 0000182E  4EAD 302A                jsr        [A5 + 0x302A /* export_1537 */]
  2262. label00001832:
  2263. 00001832  202D CC2E                move.l     D0, [A5 - 0x33D2]
  2264. 00001836  B0AD AEAC                cmp.l      D0, [A5 - 0x5154]
  2265. 0000183A  56C0                     sne        D0
  2266. 0000183C  222D CC1E                move.l     D1, [A5 - 0x33E2]
  2267. 00001840  B2AD A548                cmp.l      D1, [A5 - 0x5AB8]
  2268. 00001844  56C1                     sne        D1
  2269. 00001846  8001                     or.b       D0, D1
  2270. 00001848  6736                     beq        +0x38 /* 00001880 */
  2271. 0000184A  486E FDE4                pea.l      [A6 - 0x21C]
  2272. 0000184E  4EAD 2F7A                jsr        [A5 + 0x2F7A /* export_1515 */]
  2273. 00001852  1D7C 0007 FEF0           move.b     [A6 - 0x110], 0x7
  2274. 00001858  422E FDE4                clr.b      [A6 - 0x21C]
  2275. 0000185C  2D6D CC2E FDE6           move.l     [A6 - 0x21A], [A5 - 0x33D2]
  2276. 00001862  2D6D CC1E FFFC           move.l     [A6 - 0x4], [A5 - 0x33E2]
  2277. 00001868  4267                     clr.w      -[A7]
  2278. 0000186A  486E FDE4                pea.l      [A6 - 0x21C]
  2279. 0000186E  4EAD 2E82                jsr        [A5 + 0x2E82 /* export_1484 */]
  2280. 00001872  101F                     move.b     D0, [A7]+
  2281. 00001874  660A                     bne        +0xC /* 00001880 */
  2282. 00001876  2F3C 0001 07BB           move.l     -[A7], 0x107BB
  2283. 0000187C  4EAD 202A                jsr        [A5 + 0x202A /* export_1025 */]
  2284. label00001880:
  2285. 00001880  41ED CC10                lea.l      A0, [A5 - 0x33F0]
  2286. 00001884  43ED B38A                lea.l      A1, [A5 - 0x4C76]
  2287. 00001888  7003                     moveq.l    D0, 0x03
  2288. label0000188A:
  2289. 0000188A  30D9                     move.w     [A0]+, [A1]+
  2290. 0000188C  51C8 FFFC                dbf        D0, -0x6 /* 0000188A */
  2291. 00001890  1F2D CC00                move.b     -[A7], [A5 - 0x3400]
  2292. 00001894  A834                     syscall    SetFScaleDisable
  2293. 00001896  486D C0A2                pea.l      [A5 - 0x3F5E]
  2294. 0000189A  4EAD 241A                jsr        [A5 + 0x241A /* export_1151 */]
  2295. 0000189E  4EAD 275A                jsr        [A5 + 0x275A /* export_1255 */]
  2296. 000018A2  4EBA 072E                jsr        [PC + 0x72E /* 00001FD2 */]
  2297. 000018A6  4E5E                     unlink     A6
  2298. 000018A8  4E75                     rts
  2299. export_252:
  2300. fn000018AA:
  2301. 000018AA  4E56 0000                link       A6, 0
  2302. 000018AE  2F0C                     move.l     -[A7], A4
  2303. 000018B0  422D CC96                clr.b      [A5 - 0x336A]
  2304. 000018B4  426D CC4C                clr.w      [A5 - 0x33B4]
  2305. 000018B8  7000                     moveq.l    D0, 0x00
  2306. 000018BA  2B40 CC5A                move.l     [A5 - 0x33A6], D0
  2307. 000018BE  7000                     moveq.l    D0, 0x00
  2308. 000018C0  2B40 CC7E                move.l     [A5 - 0x3382], D0
  2309. 000018C4  2B6D AEAC CC86           move.l     [A5 - 0x337A], [A5 - 0x5154]
  2310. 000018CA  2B6D AEAC CC2E           move.l     [A5 - 0x33D2], [A5 - 0x5154]
  2311. 000018D0  2B6D A548 CC52           move.l     [A5 - 0x33AE], [A5 - 0x5AB8]
  2312. 000018D6  2B6D A548 CC1E           move.l     [A5 - 0x33E2], [A5 - 0x5AB8]
  2313. 000018DC  7000                     moveq.l    D0, 0x00
  2314. 000018DE  2B40 CC8E                move.l     [A5 - 0x3372], D0
  2315. 000018E2  3B6D CBD6 CC32           move.w     [A5 - 0x33CE], [A5 - 0x342A]
  2316. 000018E8  42A7                     clr.l      -[A7]
  2317. 000018EA  4EBA EE76                jsr        [PC - 0x118A /* 00000762 */]
  2318. 000018EE  1B5F CC00                move.b     [A5 - 0x3400], [A7]+
  2319. 000018F2  486D CC5E                pea.l      [A5 - 0x33A2]
  2320. 000018F6  4EAD 01A2                jsr        [A5 + 0x1A2 /* export_48 */]
  2321. 000018FA  206D CC6A                movea.l    A0, [A5 - 0x3396]
  2322. 000018FE  2050                     movea.l    A0, [A0]
  2323. 00001900  49E8 003E                lea.l      A4, [A0 + 0x3E]
  2324. 00001904  7001                     moveq.l    D0, 0x01
  2325. 00001906  B02C 0006                cmp.b      D0, [A4 + 0x6]
  2326. 0000190A  57C0                     seq        D0
  2327. 0000190C  4400                     neg.b      D0
  2328. 0000190E  1B40 CC84                move.b     [A5 - 0x337C], D0
  2329. 00001912  3B54 CC94                move.w     [A5 - 0x336C], [A4]
  2330. 00001916  3B6C 0002 CC98           move.w     [A5 - 0x3368], [A4 + 0x2]
  2331. 0000191C  302D CC94                move.w     D0, [A5 - 0x336C]
  2332. 00001920  5340                     subq.w     D0, 1
  2333. 00001922  3B40 CC50                move.w     [A5 - 0x33B0], D0
  2334. 00001926  4EAD 275A                jsr        [A5 + 0x275A /* export_1255 */]
  2335. 0000192A  4EBA 0D1C                jsr        [PC + 0xD1C /* 00002648 */]
  2336. 0000192E  102D CC84                move.b     D0, [A5 - 0x337C]
  2337. 00001932  6722                     beq        +0x24 /* 00001956 */
  2338. 00001934  4267                     clr.w      -[A7]
  2339. 00001936  302D CC98                move.w     D0, [A5 - 0x3368]
  2340. 0000193A  906D CC94                sub.w      D0, [A5 - 0x336C]
  2341. 0000193E  907C 007F                sub.w      D0, 0x7F
  2342. 00001942  3F00                     move.w     -[A7], D0
  2343. 00001944  4267                     clr.w      -[A7]
  2344. 00001946  4EAD 21CA                jsr        [A5 + 0x21CA /* export_1077 */]
  2345. 0000194A  3B5F CC4C                move.w     [A5 - 0x33B4], [A7]+
  2346. 0000194E  302D CC4C                move.w     D0, [A5 - 0x33B4]
  2347. 00001952  916D CC98                sub.w      [A5 - 0x3368], D0
  2348. label00001956:
  2349. 00001956  4EBA FA96                jsr        [PC - 0x56A /* 000013EE */]
  2350. 0000195A  285F                     movea.l    A4, [A7]+
  2351. 0000195C  4E5E                     unlink     A6
  2352. 0000195E  4E75                     rts
  2353. export_253:
  2354. fn00001960:
  2355. 00001960  4E56 FFD0                link       A6, -0x0030
  2356. 00001964  2F07                     move.l     -[A7], D7
  2357. 00001966  102D CC0C                move.b     D0, [A5 - 0x33F4]
  2358. 0000196A  6604                     bne        +0x6 /* 00001970 */
  2359. 0000196C  6000 012C                bra        +0x12E /* 00001A9A */
  2360. label00001970:
  2361. 00001970  4A6D CC50                tst.w      [A5 - 0x33B0]
  2362. 00001974  56C0                     sne        D0
  2363. 00001976  4A00                     tst.b      D0
  2364. 00001978  6714                     beq        +0x16 /* 0000198E */
  2365. 0000197A  122D CC96                move.b     D1, [A5 - 0x336A]
  2366. 0000197E  0A01 0001                xori.b     D1, 0x1
  2367. 00001982  C001                     and.b      D0, D1
  2368. 00001984  6708                     beq        +0xA /* 0000198E */
  2369. 00001986  536D CC50                subq.w     [A5 - 0x33B0], 1
  2370. 0000198A  6000 010E                bra        +0x110 /* 00001A9A */
  2371. label0000198E:
  2372. 0000198E  2F2D CC5A                move.l     -[A7], [A5 - 0x33A6]
  2373. 00001992  A873                     syscall    SetPort
  2374. 00001994  4A6D CC82                tst.w      [A5 - 0x337E]
  2375. 00001998  57C0                     seq        D0
  2376. 0000199A  4A00                     tst.b      D0
  2377. 0000199C  671E                     beq        +0x20 /* 000019BC */
  2378. 0000199E  4A6D CC50                tst.w      [A5 - 0x33B0]
  2379. 000019A2  57C1                     seq        D1
  2380. 000019A4  C001                     and.b      D0, D1
  2381. 000019A6  6714                     beq        +0x16 /* 000019BC */
  2382. 000019A8  2F00                     move.l     -[A7], D0
  2383. 000019AA  4267                     clr.w      -[A7]
  2384. 000019AC  4EBA F4E8                jsr        [PC - 0xB18 /* 00000E96 */]
  2385. 000019B0  121F                     move.b     D1, [A7]+
  2386. 000019B2  201F                     move.l     D0, [A7]+
  2387. 000019B4  C001                     and.b      D0, D1
  2388. 000019B6  6704                     beq        +0x6 /* 000019BC */
  2389. 000019B8  4EBA EFD2                jsr        [PC - 0x102E /* 0000098C */]
  2390. label000019BC:
  2391. 000019BC  4EBA EC1E                jsr        [PC - 0x13E2 /* 000005DC */]
  2392. 000019C0  526D CC94                addq.w     [A5 - 0x336C], 1
  2393. 000019C4  302D CC94                move.w     D0, [A5 - 0x336C]
  2394. 000019C8  B06D CC98                cmp.w      D0, [A5 - 0x3368]
  2395. 000019CC  5FC0                     sle        D0
  2396. 000019CE  122D CC96                move.b     D1, [A5 - 0x336A]
  2397. 000019D2  0A01 0001                xori.b     D1, 0x1
  2398. 000019D6  C001                     and.b      D0, D1
  2399. 000019D8  4A6D CC82                tst.w      [A5 - 0x337E]
  2400. 000019DC  57C1                     seq        D1
  2401. 000019DE  C001                     and.b      D0, D1
  2402. 000019E0  6706                     beq        +0x8 /* 000019E8 */
  2403. 000019E2  4EBA FA94                jsr        [PC - 0x56C /* 00001478 */]
  2404. 000019E6  6070                     bra        +0x72 /* 00001A58 */
  2405. label000019E8:
  2406. 000019E8  4EBA EBBE                jsr        [PC - 0x1442 /* 000005A8 */]
  2407. 000019EC  4A6D CC82                tst.w      [A5 - 0x337E]
  2408. 000019F0  57C0                     seq        D0
  2409. 000019F2  C02D CC84                and.b      D0, [A5 - 0x337C]
  2410. 000019F6  6722                     beq        +0x24 /* 00001A1A */
  2411. 000019F8  3F3C 000C                move.w     -[A7], 0xC
  2412. 000019FC  4EBA 064C                jsr        [PC + 0x64C /* 0000204A */]
  2413. 00001A00  2F2D CC6A                move.l     -[A7], [A5 - 0x3396]
  2414. 00001A04  42A7                     clr.l      -[A7]
  2415. 00001A06  42A7                     clr.l      -[A7]
  2416. 00001A08  42A7                     clr.l      -[A7]
  2417. 00001A0A  486E FFE4                pea.l      [A6 - 0x1C]
  2418. 00001A0E  2F3C 6005 1480           move.l     -[A7], 0x60051480
  2419. 00001A14  A8FD                     syscall    PrGlue
  2420. 00001A16  4EBA 0D04                jsr        [PC + 0xD04 /* 0000271C */]
  2421. label00001A1A:
  2422. 00001A1A  4A6D CC4C                tst.w      [A5 - 0x33B4]
  2423. 00001A1E  6606                     bne        +0x8 /* 00001A26 */
  2424. 00001A20  1B7C 0001 CC96           move.b     [A5 - 0x336A], 0x1
  2425. label00001A26:
  2426. 00001A26  4A6D CC82                tst.w      [A5 - 0x337E]
  2427. 00001A2A  56C0                     sne        D0
  2428. 00001A2C  802D CC96                or.b       D0, [A5 - 0x336A]
  2429. 00001A30  0240 0001                andi.w     D0, 0x1
  2430. 00001A34  6702                     beq        +0x4 /* 00001A38 */
  2431. 00001A36  6062                     bra        +0x64 /* 00001A9A */
  2432. label00001A38:
  2433. 00001A38  4267                     clr.w      -[A7]
  2434. 00001A3A  3F2D CC4C                move.w     -[A7], [A5 - 0x33B4]
  2435. 00001A3E  3F3C 0080                move.w     -[A7], 0x80
  2436. 00001A42  4EAD 21D2                jsr        [A5 + 0x21D2 /* export_1078 */]
  2437. 00001A46  3E1F                     move.w     D7, [A7]+
  2438. 00001A48  3007                     move.w     D0, D7
  2439. 00001A4A  D16D CC98                add.w      [A5 - 0x3368], D0
  2440. 00001A4E  3007                     move.w     D0, D7
  2441. 00001A50  916D CC4C                sub.w      [A5 - 0x33B4], D0
  2442. 00001A54  4EBA F998                jsr        [PC - 0x668 /* 000013EE */]
  2443. label00001A58:
  2444. 00001A58  4A6D CC82                tst.w      [A5 - 0x337E]
  2445. 00001A5C  663C                     bne        +0x3E /* 00001A9A */
  2446. 00001A5E  486E FFD0                pea.l      [A6 - 0x30]
  2447. 00001A62  302D CC94                move.w     D0, [A5 - 0x336C]
  2448. 00001A66  48C0                     ext.l      D0
  2449. 00001A68  2F00                     move.l     -[A7], D0
  2450. 00001A6A  4EAD 229A                jsr        [A5 + 0x229A /* export_1103 */]
  2451. 00001A6E  487A 0030                pea.l      [PC + 0x30 /* 00001AA0, value 0x4E56 'NV' */]
  2452. 00001A72  487A 002C                pea.l      [PC + 0x2C /* 00001AA0, value 0x4E56 'NV' */]
  2453. 00001A76  487A 0028                pea.l      [PC + 0x28 /* 00001AA0, value 0x4E56 'NV' */]
  2454. 00001A7A  A98B                     syscall    ParamText
  2455. 00001A7C  102D CC84                move.b     D0, [A5 - 0x337C]
  2456. 00001A80  670A                     beq        +0xC /* 00001A8C */
  2457. 00001A82  3F3C 000F                move.w     -[A7], 0xF
  2458. 00001A86  4EBA 05C2                jsr        [PC + 0x5C2 /* 0000204A */]
  2459. 00001A8A  6008                     bra        +0xA /* 00001A94 */
  2460. label00001A8C:
  2461. 00001A8C  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  2462. 00001A90  4EBA 05B8                jsr        [PC + 0x5B8 /* 0000204A */]
  2463. label00001A94:
  2464. 00001A94  2F2D CC8E                move.l     -[A7], [A5 - 0x3372]
  2465. 00001A98  A981                     syscall    DrawDialog
  2466. label00001A9A:
  2467. 00001A9A  2E1F                     move.l     D7, [A7]+
  2468. 00001A9C  4E5E                     unlink     A6
  2469. 00001A9E  4E75                     rts
  2470. 00001AA0  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2471. export_254: // at 00001AA2 (misaligned)
  2472. 00001AA4  FEE8                     .extension 0xEE8 // unimplemented
  2473. 00001AA6  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  2474. 00001AAA  2C2E 0008                move.l     D6, [A6 + 0x8]
  2475. 00001AAE  102D CBC8                move.b     D0, [A5 - 0x3438]
  2476. 00001AB2  6704                     beq        +0x6 /* 00001AB8 */
  2477. 00001AB4  6000 00E6                bra        +0xE8 /* 00001B9C */
  2478. label00001AB8:
  2479. 00001AB8  486E FEE8                pea.l      [A6 - 0x118]
  2480. 00001ABC  A874                     syscall    GetPort
  2481. 00001ABE  1F3C 0001                move.b     -[A7], 0x1
  2482. 00001AC2  4EBA F0A2                jsr        [PC - 0xF5E /* 00000B66 */]
  2483. 00001AC6  42A7                     clr.l      -[A7]
  2484. 00001AC8  42A7                     clr.l      -[A7]
  2485. 00001ACA  2046                     movea.l    A0, D6
  2486. 00001ACC  2F10                     move.l     -[A7], [A0]
  2487. 00001ACE  4EAD 294A                jsr        [A5 + 0x294A /* export_1317 */]
  2488. 00001AD2  42A7                     clr.l      -[A7]
  2489. 00001AD4  2F06                     move.l     -[A7], D6
  2490. 00001AD6  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  2491. 00001ADA  4EAD 21C2                jsr        [A5 + 0x21C2 /* export_1076 */]
  2492. 00001ADE  2E1F                     move.l     D7, [A7]+
  2493. 00001AE0  42A7                     clr.l      -[A7]
  2494. 00001AE2  2F07                     move.l     -[A7], D7
  2495. 00001AE4  2F3C 0000 7530           move.l     -[A7], 0x7530 /* 'u0' */
  2496. 00001AEA  4EAD 21C2                jsr        [A5 + 0x21C2 /* export_1076 */]
  2497. 00001AEE  2E1F                     move.l     D7, [A7]+
  2498. 00001AF0  2F06                     move.l     -[A7], D6
  2499. 00001AF2  2F07                     move.l     -[A7], D7
  2500. 00001AF4  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  2501. 00001AF8  486E FFF0                pea.l      [A6 - 0x10]
  2502. 00001AFC  42A7                     clr.l      -[A7]
  2503. 00001AFE  2F3C 0032 0384           move.l     -[A7], 0x320384
  2504. 00001B04  A8A7                     syscall    SetRect
  2505. 00001B06  42A7                     clr.l      -[A7]
  2506. 00001B08  486E FFF0                pea.l      [A6 - 0x10]
  2507. 00001B0C  486E FFF0                pea.l      [A6 - 0x10]
  2508. 00001B10  A9D2                     syscall    TENew
  2509. 00001B12  265F                     movea.l    A3, [A7]+
  2510. 00001B14  200B                     move.l     D0, A3
  2511. 00001B16  6604                     bne        +0x6 /* 00001B1C */
  2512. 00001B18  6000 0082                bra        +0x84 /* 00001B9C */
  2513. label00001B1C:
  2514. 00001B1C  2853                     movea.l    A4, [A3]
  2515. 00001B1E  396D CBD6 004A           move.w     [A4 + 0x4A], [A5 - 0x342A]
  2516. 00001B24  196D CBCE 004C           move.b     [A4 + 0x4C], [A5 - 0x3432]
  2517. 00001B2A  396D CBD4 0050           move.w     [A4 + 0x50], [A5 - 0x342C]
  2518. 00001B30  4267                     clr.w      -[A7]
  2519. 00001B32  3F2D CBCA                move.w     -[A7], [A5 - 0x3436]
  2520. 00001B36  3F2D CBD4                move.w     -[A7], [A5 - 0x342C]
  2521. 00001B3A  4EAD 21CA                jsr        [A5 + 0x21CA /* export_1077 */]
  2522. 00001B3E  395F 0018                move.w     [A4 + 0x18], [A7]+
  2523. 00001B42  302C 0018                move.w     D0, [A4 + 0x18]
  2524. 00001B46  48C0                     ext.l      D0
  2525. 00001B48  7200                     moveq.l    D1, 0x00
  2526. 00001B4A  322C 0018                move.w     D1, [A4 + 0x18]
  2527. 00001B4E  E489                     lsr        D1, 2
  2528. 00001B50  9081                     sub.l      D0, D1
  2529. 00001B52  3940 001A                move.w     [A4 + 0x1A], D0
  2530. 00001B56  396D CBD0 003A           move.w     [A4 + 0x3A], [A5 - 0x3430]
  2531. 00001B5C  6606                     bne        +0x8 /* 00001B64 */
  2532. 00001B5E  396D A208 003A           move.w     [A4 + 0x3A], [A5 - 0x5DF8]
  2533. label00001B64:
  2534. 00001B64  2853                     movea.l    A4, [A3]
  2535. 00001B66  2A2C 003E                move.l     D5, [A4 + 0x3E]
  2536. 00001B6A  2946 003E                move.l     [A4 + 0x3E], D6
  2537. 00001B6E  42A7                     clr.l      -[A7]
  2538. 00001B70  2F06                     move.l     -[A7], D6
  2539. 00001B72  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  2540. 00001B76  201F                     move.l     D0, [A7]+
  2541. 00001B78  3940 003C                move.w     [A4 + 0x3C], D0
  2542. 00001B7C  422E FEF0                clr.b      [A6 - 0x110]
  2543. 00001B80  2F0B                     move.l     -[A7], A3
  2544. 00001B82  486E FEF0                pea.l      [A6 - 0x110]
  2545. 00001B86  4267                     clr.w      -[A7]
  2546. 00001B88  4EBA 002E                jsr        [PC + 0x2E /* 00001BB8 */]
  2547. 00001B8C  2053                     movea.l    A0, [A3]
  2548. 00001B8E  2145 003E                move.l     [A0 + 0x3E], D5
  2549. 00001B92  2F0B                     move.l     -[A7], A3
  2550. 00001B94  A9CD                     syscall    TEDispose
  2551. 00001B96  2F2E FEE8                move.l     -[A7], [A6 - 0x118]
  2552. 00001B9A  A873                     syscall    SetPort
  2553. label00001B9C:
  2554. 00001B9C  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  2555. 00001BA0  4E5E                     unlink     A6
  2556. 00001BA2  2E9F                     move.l     [A7], [A7]+
  2557. 00001BA4  4E75                     rts
  2558. fn00001BA6:
  2559. 00001BA6  4E56 0000                link       A6, 0
  2560. 00001BAA  4EAD 08CA                jsr        [A5 + 0x8CA /* export_277 */]
  2561. 00001BAE  486D 08CA                pea.l      [A5 + 0x8CA /* export_277 */]
  2562. 00001BB2  A9F1                     syscall    UnloadSeg
  2563. 00001BB4  4E5E                     unlink     A6
  2564. 00001BB6  4E75                     rts
  2565. export_255:
  2566. fn00001BB8:
  2567. 00001BB8  4E56 FFBE                link       A6, -0x0042
  2568. 00001BBC  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2569. 00001BC0  266E 000E                movea.l    A3, [A6 + 0xE]
  2570. 00001BC4  102D CBC8                move.b     D0, [A5 - 0x3438]
  2571. 00001BC8  6704                     beq        +0x6 /* 00001BCE */
  2572. 00001BCA  6000 03B6                bra        +0x3B8 /* 00001F82 */
  2573. label00001BCE:
  2574. 00001BCE  486E FFFC                pea.l      [A6 - 0x4]
  2575. 00001BD2  A874                     syscall    GetPort
  2576. 00001BD4  1F3C 0001                move.b     -[A7], 0x1
  2577. 00001BD8  4EBA EF8C                jsr        [PC - 0x1074 /* 00000B66 */]
  2578. 00001BDC  200B                     move.l     D0, A3
  2579. 00001BDE  57C0                     seq        D0
  2580. 00001BE0  4A00                     tst.b      D0
  2581. 00001BE2  6600 039E                bne        +0x3A0 /* 00001F82 */
  2582. 00001BE6  2053                     movea.l    A0, [A3]
  2583. 00001BE8  4A68 003C                tst.w      [A0 + 0x3C]
  2584. 00001BEC  5FC1                     sle        D1
  2585. 00001BEE  8001                     or.b       D0, D1
  2586. 00001BF0  6704                     beq        +0x6 /* 00001BF6 */
  2587. 00001BF2  6000 038E                bra        +0x390 /* 00001F82 */
  2588. label00001BF6:
  2589. 00001BF6  3D6D 9FE2 FFBE           move.w     [A6 - 0x42], [A5 - 0x601E]
  2590. 00001BFC  3B7C 8082 9FE2           move.w     [A5 - 0x601E], 0x8082
  2591. 00001C02  2853                     movea.l    A4, [A3]
  2592. 00001C04  2D6C 0052 FFE2           move.l     [A6 - 0x1E], [A4 + 0x52]
  2593. 00001C0A  41EE FFD2                lea.l      A0, [A6 - 0x2E]
  2594. 00001C0E  224C                     movea.l    A1, A4
  2595. 00001C10  7003                     moveq.l    D0, 0x03
  2596. label00001C12:
  2597. 00001C12  30D9                     move.w     [A0]+, [A1]+
  2598. 00001C14  51C8 FFFC                dbf        D0, -0x6 /* 00001C12 */
  2599. 00001C18  41EE FFDA                lea.l      A0, [A6 - 0x26]
  2600. 00001C1C  224C                     movea.l    A1, A4
  2601. 00001C1E  5089                     addq.l     A1, 8
  2602. 00001C20  7003                     moveq.l    D0, 0x03
  2603. label00001C22:
  2604. 00001C22  30D9                     move.w     [A0]+, [A1]+
  2605. 00001C24  51C8 FFFC                dbf        D0, -0x6 /* 00001C22 */
  2606. 00001C28  102D CC2C                move.b     D0, [A5 - 0x33D4]
  2607. 00001C2C  6614                     bne        +0x16 /* 00001C42 */
  2608. 00001C2E  4EBA F878                jsr        [PC - 0x788 /* 000014A8 */]
  2609. 00001C32  1B7C 0001 CC22           move.b     [A5 - 0x33DE], 0x1
  2610. 00001C38  102D CC2C                move.b     D0, [A5 - 0x33D4]
  2611. 00001C3C  6604                     bne        +0x6 /* 00001C42 */
  2612. 00001C3E  6000 032C                bra        +0x32E /* 00001F6C */
  2613. label00001C42:
  2614. 00001C42  102E 0008                move.b     D0, [A6 + 0x8]
  2615. 00001C46  6712                     beq        +0x14 /* 00001C5A */
  2616. 00001C48  4EAD 2032                jsr        [A5 + 0x2032 /* export_1026 */]
  2617. 00001C4C  4267                     clr.w      -[A7]
  2618. 00001C4E  4EBA F428                jsr        [PC - 0xBD8 /* 00001078 */]
  2619. 00001C52  101F                     move.b     D0, [A7]+
  2620. 00001C54  6604                     bne        +0x6 /* 00001C5A */
  2621. 00001C56  6000 0314                bra        +0x316 /* 00001F6C */
  2622. label00001C5A:
  2623. 00001C5A  1B7C 0001 CC92           move.b     [A5 - 0x336E], 0x1
  2624. 00001C60  486E FFC0                pea.l      [A6 - 0x40]
  2625. 00001C64  4EBA EB1E                jsr        [PC - 0x14E2 /* 00000784 */]
  2626. 00001C68  486E FFC0                pea.l      [A6 - 0x40]
  2627. 00001C6C  4EBA F374                jsr        [PC - 0xC8C /* 00000FE2 */]
  2628. 00001C70  4267                     clr.w      -[A7]
  2629. 00001C72  486D CBF8                pea.l      [A5 - 0x3408]
  2630. 00001C76  486D B38A                pea.l      [A5 - 0x4C76]
  2631. 00001C7A  A8A6                     syscall    EqualRect
  2632. 00001C7C  101F                     move.b     D0, [A7]+
  2633. 00001C7E  6638                     bne        +0x3A /* 00001CB8 */
  2634. 00001C80  4267                     clr.w      -[A7]
  2635. 00001C82  3F2D CBF8                move.w     -[A7], [A5 - 0x3408]
  2636. 00001C86  4EBA E400                jsr        [PC - 0x1C00 /* 00000088 */]
  2637. 00001C8A  3D5F FFC2                move.w     [A6 - 0x3E], [A7]+
  2638. 00001C8E  4267                     clr.w      -[A7]
  2639. 00001C90  3F2D CBFA                move.w     -[A7], [A5 - 0x3406]
  2640. 00001C94  4EBA E3D4                jsr        [PC - 0x1C2C /* 0000006A */]
  2641. 00001C98  3D5F FFC4                move.w     [A6 - 0x3C], [A7]+
  2642. 00001C9C  4267                     clr.w      -[A7]
  2643. 00001C9E  3F2D CBFC                move.w     -[A7], [A5 - 0x3404]
  2644. 00001CA2  4EBA E3E4                jsr        [PC - 0x1C1C /* 00000088 */]
  2645. 00001CA6  3D5F FFC6                move.w     [A6 - 0x3A], [A7]+
  2646. 00001CAA  4267                     clr.w      -[A7]
  2647. 00001CAC  3F2D CBFE                move.w     -[A7], [A5 - 0x3402]
  2648. 00001CB0  4EBA E3B8                jsr        [PC - 0x1C48 /* 0000006A */]
  2649. 00001CB4  3D5F FFC8                move.w     [A6 - 0x38], [A7]+
  2650. label00001CB8:
  2651. 00001CB8  302E FFD8                move.w     D0, [A6 - 0x28]
  2652. 00001CBC  906E FFD4                sub.w      D0, [A6 - 0x2C]
  2653. 00001CC0  3D40 FFD0                move.w     [A6 - 0x30], D0
  2654. 00001CC4  41EE FFC0                lea.l      A0, [A6 - 0x40]
  2655. 00001CC8  2B48 CC9A                move.l     [A5 - 0x3366], A0
  2656. 00001CCC  2B6E 000A CC7A           move.l     [A5 - 0x3386], [A6 + 0xA]
  2657. 00001CD2  4EBA E44E                jsr        [PC - 0x1BB2 /* 00000122 */]
  2658. 00001CD6  4EBA E71E                jsr        [PC - 0x18E2 /* 000003F6 */]
  2659. 00001CDA  4267                     clr.w      -[A7]
  2660. 00001CDC  486D CC62                pea.l      [A5 - 0x339E]
  2661. 00001CE0  A8AE                     syscall    EmptyRect
  2662. 00001CE2  101F                     move.b     D0, [A7]+
  2663. 00001CE4  670E                     beq        +0x10 /* 00001CF4 */
  2664. 00001CE6  487A 02A8                pea.l      [PC + 0x2A8 /* 00001F90, value 0x15496E76, pstring "Invalid print margins" */]
  2665. 00001CEA  4267                     clr.w      -[A7]
  2666. 00001CEC  4EAD 33D2                jsr        [A5 + 0x33D2 /* export_1654 */]
  2667. 00001CF0  6000 027A                bra        +0x27C /* 00001F6C */
  2668. label00001CF4:
  2669. 00001CF4  4247                     clr.w      D7
  2670. 00001CF6  4EBA FBB2                jsr        [PC - 0x44E /* 000018AA */]
  2671. 00001CFA  4A6D CC82                tst.w      [A5 - 0x337E]
  2672. 00001CFE  6600 023E                bne        +0x240 /* 00001F3E */
  2673. 00001D02  4EBA EDF8                jsr        [PC - 0x1208 /* 00000AFC */]
  2674. 00001D06  2853                     movea.l    A4, [A3]
  2675. 00001D08  296D CC5A 0052           move.l     [A4 + 0x52], [A5 - 0x33A6]
  2676. 00001D0E  41ED CC42                lea.l      A0, [A5 - 0x33BE]
  2677. 00001D12  224C                     movea.l    A1, A4
  2678. 00001D14  7003                     moveq.l    D0, 0x03
  2679. label00001D16:
  2680. 00001D16  32D8                     move.w     [A1]+, [A0]+
  2681. 00001D18  51C8 FFFC                dbf        D0, -0x6 /* 00001D16 */
  2682. 00001D1C  204C                     movea.l    A0, A4
  2683. 00001D1E  5088                     addq.l     A0, 8
  2684. 00001D20  43ED CC42                lea.l      A1, [A5 - 0x33BE]
  2685. 00001D24  7003                     moveq.l    D0, 0x03
  2686. label00001D26:
  2687. 00001D26  30D9                     move.w     [A0]+, [A1]+
  2688. 00001D28  51C8 FFFC                dbf        D0, -0x6 /* 00001D26 */
  2689. 00001D2C  2F0B                     move.l     -[A7], A3
  2690. 00001D2E  A9D0                     syscall    TECalText
  2691. 00001D30  302D CC46                move.w     D0, [A5 - 0x33BA]
  2692. 00001D34  906D CC42                sub.w      D0, [A5 - 0x33BE]
  2693. 00001D38  3D40 FFEE                move.w     [A6 - 0x12], D0
  2694. 00001D3C  42A7                     clr.l      -[A7]
  2695. 00001D3E  2F0B                     move.l     -[A7], A3
  2696. 00001D40  3F3C 0004                move.w     -[A7], 0x4
  2697. 00001D44  A83D                     syscall    TEDispatch
  2698. 00001D46  2D5F FFF4                move.l     [A6 - 0xC], [A7]+
  2699. 00001D4A  6608                     bne        +0xA /* 00001D54 */
  2700. 00001D4C  2053                     movea.l    A0, [A3]
  2701. 00001D4E  3B68 004A CC32           move.w     [A5 - 0x33CE], [A0 + 0x4A]
  2702. label00001D54:
  2703. 00001D54  1D7C 0001 FFF8           move.b     [A6 - 0x8], 0x1
  2704. 00001D5A  7C01                     moveq.l    D6, 0x01
  2705. 00001D5C  4AAE FFF4                tst.l      [A6 - 0xC]
  2706. 00001D60  57C0                     seq        D0
  2707. 00001D62  4A00                     tst.b      D0
  2708. 00001D64  6612                     bne        +0x14 /* 00001D78 */
  2709. 00001D66  206E FFF4                movea.l    A0, [A6 - 0xC]
  2710. 00001D6A  2050                     movea.l    A0, [A0]
  2711. 00001D6C  7201                     moveq.l    D1, 0x01
  2712. 00001D6E  B268 0002                cmp.w      D1, [A0 + 0x2]
  2713. 00001D72  57C1                     seq        D1
  2714. 00001D74  8001                     or.b       D0, D1
  2715. 00001D76  673A                     beq        +0x3C /* 00001DB2 */
  2716. label00001D78:
  2717. 00001D78  422E FFF8                clr.b      [A6 - 0x8]
  2718. 00001D7C  42A7                     clr.l      -[A7]
  2719. 00001D7E  7001                     moveq.l    D0, 0x01
  2720. 00001D80  2F00                     move.l     -[A7], D0
  2721. 00001D82  7001                     moveq.l    D0, 0x01
  2722. 00001D84  2F00                     move.l     -[A7], D0
  2723. 00001D86  2F0B                     move.l     -[A7], A3
  2724. 00001D88  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  2725. 00001D8C  A83D                     syscall    TEDispatch
  2726. 00001D8E  201F                     move.l     D0, [A7]+
  2727. 00001D90  3D40 FFF2                move.w     [A6 - 0xE], D0
  2728. 00001D94  302E FFEE                move.w     D0, [A6 - 0x12]
  2729. 00001D98  48C0                     ext.l      D0
  2730. 00001D9A  81EE FFF2                divs.w     D0, [A6 - 0xE]
  2731. 00001D9E  3C00                     move.w     D6, D0
  2732. 00001DA0  42A7                     clr.l      -[A7]
  2733. 00001DA2  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  2734. 00001DA6  3F06                     move.w     -[A7], D6
  2735. 00001DA8  301F                     move.w     D0, [A7]+
  2736. 00001DAA  C1DF                     muls.w     D0, [A7]+
  2737. 00001DAC  2E80                     move.l     [A7], D0
  2738. 00001DAE  201F                     move.l     D0, [A7]+
  2739. 00001DB0  3E00                     move.w     D7, D0
  2740. label00001DB2:
  2741. 00001DB2  1D7C 0001 FFF9           move.b     [A6 - 0x7], 0x1
  2742. 00001DB8  426E FFFA                clr.w      [A6 - 0x6]
  2743. 00001DBC  4244                     clr.w      D4
  2744. label00001DBE:
  2745. 00001DBE  102D CC96                move.b     D0, [A5 - 0x336A]
  2746. 00001DC2  0A00 0001                xori.b     D0, 0x1
  2747. 00001DC6  4A6D CC82                tst.w      [A5 - 0x337E]
  2748. 00001DCA  57C1                     seq        D1
  2749. 00001DCC  C001                     and.b      D0, D1
  2750. 00001DCE  6700 016E                beq        +0x170 /* 00001F3E */
  2751. 00001DD2  2053                     movea.l    A0, [A3]
  2752. 00001DD4  B868 005E                cmp.w      D4, [A0 + 0x5E]
  2753. 00001DD8  660E                     bne        +0x10 /* 00001DE8 */
  2754. 00001DDA  1B7C 0001 CC96           move.b     [A5 - 0x336A], 0x1
  2755. 00001DE0  4EBA FB7E                jsr        [PC - 0x482 /* 00001960 */]
  2756. 00001DE4  6000 0158                bra        +0x15A /* 00001F3E */
  2757. label00001DE8:
  2758. 00001DE8  102E FFF9                move.b     D0, [A6 - 0x7]
  2759. 00001DEC  6604                     bne        +0x6 /* 00001DF2 */
  2760. 00001DEE  4EBA FB70                jsr        [PC - 0x490 /* 00001960 */]
  2761. label00001DF2:
  2762. 00001DF2  4A6D CC82                tst.w      [A5 - 0x337E]
  2763. 00001DF6  56C0                     sne        D0
  2764. 00001DF8  802D CC96                or.b       D0, [A5 - 0x336A]
  2765. 00001DFC  0240 0001                andi.w     D0, 0x1
  2766. 00001E00  6704                     beq        +0x6 /* 00001E06 */
  2767. 00001E02  6000 013A                bra        +0x13C /* 00001F3E */
  2768. label00001E06:
  2769. 00001E06  2053                     movea.l    A0, [A3]
  2770. 00001E08  3028 005E                move.w     D0, [A0 + 0x5E]
  2771. 00001E0C  9044                     sub.w      D0, D4
  2772. 00001E0E  3D40 FFEC                move.w     [A6 - 0x14], D0
  2773. 00001E12  4267                     clr.w      -[A7]
  2774. 00001E14  3F06                     move.w     -[A7], D6
  2775. 00001E16  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  2776. 00001E1A  4EAD 21D2                jsr        [A5 + 0x21D2 /* export_1078 */]
  2777. 00001E1E  3C1F                     move.w     D6, [A7]+
  2778. 00001E20  102E FFF8                move.b     D0, [A6 - 0x8]
  2779. 00001E24  6700 00AC                beq        +0xAE /* 00001ED2 */
  2780. 00001E28  3A04                     move.w     D5, D4
  2781. 00001E2A  DA46                     add.w      D5, D6
  2782. 00001E2C  42A7                     clr.l      -[A7]
  2783. 00001E2E  3005                     move.w     D0, D5
  2784. 00001E30  48C0                     ext.l      D0
  2785. 00001E32  2F00                     move.l     -[A7], D0
  2786. 00001E34  3004                     move.w     D0, D4
  2787. 00001E36  5240                     addq.w     D0, 1
  2788. 00001E38  48C0                     ext.l      D0
  2789. 00001E3A  2F00                     move.l     -[A7], D0
  2790. 00001E3C  2F0B                     move.l     -[A7], A3
  2791. 00001E3E  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  2792. 00001E42  A83D                     syscall    TEDispatch
  2793. 00001E44  201F                     move.l     D0, [A7]+
  2794. 00001E46  3E00                     move.w     D7, D0
  2795. 00001E48  BE6E FFEE                cmp.w      D7, [A6 - 0x12]
  2796. 00001E4C  6F36                     ble        +0x38 /* 00001E84 */
  2797. label00001E4E:
  2798. 00001E4E  7001                     moveq.l    D0, 0x01
  2799. 00001E50  B046                     cmp.w      D0, D6
  2800. 00001E52  6602                     bne        +0x4 /* 00001E56 */
  2801. 00001E54  602E                     bra        +0x30 /* 00001E84 */
  2802. label00001E56:
  2803. 00001E56  3007                     move.w     D0, D7
  2804. 00001E58  48C0                     ext.l      D0
  2805. 00001E5A  2F00                     move.l     -[A7], D0
  2806. 00001E5C  42A7                     clr.l      -[A7]
  2807. 00001E5E  3205                     move.w     D1, D5
  2808. 00001E60  48C1                     ext.l      D1
  2809. 00001E62  2F01                     move.l     -[A7], D1
  2810. 00001E64  3205                     move.w     D1, D5
  2811. 00001E66  48C1                     ext.l      D1
  2812. 00001E68  2F01                     move.l     -[A7], D1
  2813. 00001E6A  2F0B                     move.l     -[A7], A3
  2814. 00001E6C  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  2815. 00001E70  A83D                     syscall    TEDispatch
  2816. 00001E72  221F                     move.l     D1, [A7]+
  2817. 00001E74  201F                     move.l     D0, [A7]+
  2818. 00001E76  9081                     sub.l      D0, D1
  2819. 00001E78  3E00                     move.w     D7, D0
  2820. 00001E7A  5346                     subq.w     D6, 1
  2821. 00001E7C  5345                     subq.w     D5, 1
  2822. 00001E7E  BE6E FFEE                cmp.w      D7, [A6 - 0x12]
  2823. 00001E82  6ECA                     bgt        -0x34 /* 00001E4E */
  2824. label00001E84:
  2825. 00001E84  BE6E FFEE                cmp.w      D7, [A6 - 0x12]
  2826. 00001E88  6C48                     bge        +0x4A /* 00001ED2 */
  2827. label00001E8A:
  2828. 00001E8A  BC6E FFEC                cmp.w      D6, [A6 - 0x14]
  2829. 00001E8E  6C42                     bge        +0x44 /* 00001ED2 */
  2830. 00001E90  3004                     move.w     D0, D4
  2831. 00001E92  D046                     add.w      D0, D6
  2832. 00001E94  3A00                     move.w     D5, D0
  2833. 00001E96  5245                     addq.w     D5, 1
  2834. 00001E98  3007                     move.w     D0, D7
  2835. 00001E9A  48C0                     ext.l      D0
  2836. 00001E9C  2F00                     move.l     -[A7], D0
  2837. 00001E9E  42A7                     clr.l      -[A7]
  2838. 00001EA0  3205                     move.w     D1, D5
  2839. 00001EA2  48C1                     ext.l      D1
  2840. 00001EA4  2F01                     move.l     -[A7], D1
  2841. 00001EA6  3205                     move.w     D1, D5
  2842. 00001EA8  48C1                     ext.l      D1
  2843. 00001EAA  2F01                     move.l     -[A7], D1
  2844. 00001EAC  2F0B                     move.l     -[A7], A3
  2845. 00001EAE  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  2846. 00001EB2  A83D                     syscall    TEDispatch
  2847. 00001EB4  221F                     move.l     D1, [A7]+
  2848. 00001EB6  201F                     move.l     D0, [A7]+
  2849. 00001EB8  D280                     add.l      D1, D0
  2850. 00001EBA  3D41 FFF2                move.w     [A6 - 0xE], D1
  2851. 00001EBE  302E FFF2                move.w     D0, [A6 - 0xE]
  2852. 00001EC2  B06E FFEE                cmp.w      D0, [A6 - 0x12]
  2853. 00001EC6  6F02                     ble        +0x4 /* 00001ECA */
  2854. 00001EC8  6008                     bra        +0xA /* 00001ED2 */
  2855. label00001ECA:
  2856. 00001ECA  5246                     addq.w     D6, 1
  2857. 00001ECC  3E2E FFF2                move.w     D7, [A6 - 0xE]
  2858. 00001ED0  60B8                     bra        -0x46 /* 00001E8A */
  2859. label00001ED2:
  2860. 00001ED2  2853                     movea.l    A4, [A3]
  2861. 00001ED4  41ED CC42                lea.l      A0, [A5 - 0x33BE]
  2862. 00001ED8  224C                     movea.l    A1, A4
  2863. 00001EDA  7003                     moveq.l    D0, 0x03
  2864. label00001EDC:
  2865. 00001EDC  32D8                     move.w     [A1]+, [A0]+
  2866. 00001EDE  51C8 FFFC                dbf        D0, -0x6 /* 00001EDC */
  2867. 00001EE2  302E FFFA                move.w     D0, [A6 - 0x6]
  2868. 00001EE6  9154                     sub.w      [A4], D0
  2869. 00001EE8  396D CC42 0008           move.w     [A4 + 0x8], [A5 - 0x33BE]
  2870. 00001EEE  302D CC44                move.w     D0, [A5 - 0x33BC]
  2871. 00001EF2  5340                     subq.w     D0, 1
  2872. 00001EF4  3940 000A                move.w     [A4 + 0xA], D0
  2873. 00001EF8  3007                     move.w     D0, D7
  2874. 00001EFA  D06C 0008                add.w      D0, [A4 + 0x8]
  2875. 00001EFE  3940 000C                move.w     [A4 + 0xC], D0
  2876. 00001F02  302D CC48                move.w     D0, [A5 - 0x33B8]
  2877. 00001F06  5840                     addq.w     D0, 4
  2878. 00001F08  3940 000E                move.w     [A4 + 0xE], D0
  2879. 00001F0C  4A6D CC50                tst.w      [A5 - 0x33B0]
  2880. 00001F10  6612                     bne        +0x14 /* 00001F24 */
  2881. 00001F12  2F2D CC5A                move.l     -[A7], [A5 - 0x33A6]
  2882. 00001F16  A873                     syscall    SetPort
  2883. 00001F18  2053                     movea.l    A0, [A3]
  2884. 00001F1A  4868 0008                pea.l      [A0 + 0x8]
  2885. 00001F1E  2F0B                     move.l     -[A7], A3
  2886. 00001F20  4EAD 108A                jsr        [A5 + 0x108A /* export_525 */]
  2887. label00001F24:
  2888. 00001F24  4267                     clr.w      -[A7]
  2889. 00001F26  4EBA F3BE                jsr        [PC - 0xC42 /* 000012E6 */]
  2890. 00001F2A  1D5F FFF9                move.b     [A6 - 0x7], [A7]+
  2891. 00001F2E  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  2892. 00001F32  D846                     add.w      D4, D6
  2893. 00001F34  3007                     move.w     D0, D7
  2894. 00001F36  D16E FFFA                add.w      [A6 - 0x6], D0
  2895. 00001F3A  6000 FE82                bra        -0x17C /* 00001DBE */
  2896. label00001F3E:
  2897. 00001F3E  2853                     movea.l    A4, [A3]
  2898. 00001F40  296E FFE2 0052           move.l     [A4 + 0x52], [A6 - 0x1E]
  2899. 00001F46  41EE FFD2                lea.l      A0, [A6 - 0x2E]
  2900. 00001F4A  224C                     movea.l    A1, A4
  2901. 00001F4C  7003                     moveq.l    D0, 0x03
  2902. label00001F4E:
  2903. 00001F4E  32D8                     move.w     [A1]+, [A0]+
  2904. 00001F50  51C8 FFFC                dbf        D0, -0x6 /* 00001F4E */
  2905. 00001F54  204C                     movea.l    A0, A4
  2906. 00001F56  5088                     addq.l     A0, 8
  2907. 00001F58  43EE FFDA                lea.l      A1, [A6 - 0x26]
  2908. 00001F5C  7003                     moveq.l    D0, 0x03
  2909. label00001F5E:
  2910. 00001F5E  30D9                     move.w     [A0]+, [A1]+
  2911. 00001F60  51C8 FFFC                dbf        D0, -0x6 /* 00001F5E */
  2912. 00001F64  2F0B                     move.l     -[A7], A3
  2913. 00001F66  A9D0                     syscall    TECalText
  2914. 00001F68  4EBA F89E                jsr        [PC - 0x762 /* 00001808 */]
  2915. label00001F6C:
  2916. 00001F6C  3B6E FFBE 9FE2           move.w     [A5 - 0x601E], [A6 - 0x42]
  2917. 00001F72  102D CC22                move.b     D0, [A5 - 0x33DE]
  2918. 00001F76  6704                     beq        +0x6 /* 00001F7C */
  2919. 00001F78  4EBA E684                jsr        [PC - 0x197C /* 000005FE */]
  2920. label00001F7C:
  2921. 00001F7C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2922. 00001F80  A873                     syscall    SetPort
  2923. label00001F82:
  2924. 00001F82  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  2925. 00001F86  4E5E                     unlink     A6
  2926. 00001F88  205F                     movea.l    A0, [A7]+
  2927. 00001F8A  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2928. 00001F8E  4ED0                     jmp        [A0]
  2929. 00001F90  1549 6E76                move.b     [A2 + 0x6E76], A1
  2930. 00001F94  616C                     bsr        +0x6E /* 00002002 */
  2931. 00001F96  6964                     bvs        +0x66 /* 00001FFC */
  2932. 00001F98  2070 7269                movea.l    A0, [A0 + D7.w * 2 + 0x69]
  2933. 00001F9C  6E74                     bgt        +0x76 /* 00002012 */
  2934. 00001F9E  206D 6172                movea.l    A0, [A5 + 0x6172 /* export_3114 */]
  2935. 00001FA2  6769                     beq        +0x6B /* 0000200D */
  2936. 00001FA4  6E73                     bgt        +0x75 /* 00002019 */
  2937. fn00001FA6:
  2938. 00001FA6  4E56 0000                link       A6, 0
  2939. 00001FAA  4267                     clr.w      -[A7]
  2940. 00001FAC  2F2D CC6A                move.l     -[A7], [A5 - 0x3396]
  2941. 00001FB0  2F3C 5204 0498           move.l     -[A7], 0x52040498
  2942. 00001FB6  A8FD                     syscall    PrGlue
  2943. 00001FB8  101F                     move.b     D0, [A7]+
  2944. 00001FBA  6712                     beq        +0x14 /* 00001FCE */
  2945. 00001FBC  2F2D CC6A                move.l     -[A7], [A5 - 0x3396]
  2946. 00001FC0  2F3C 2004 0480           move.l     -[A7], 0x20040480
  2947. 00001FC6  A8FD                     syscall    PrGlue
  2948. 00001FC8  1B7C 0001 CC04           move.b     [A5 - 0x33FC], 0x1
  2949. label00001FCE:
  2950. 00001FCE  4E5E                     unlink     A6
  2951. 00001FD0  4E75                     rts
  2952. fn00001FD2:
  2953. 00001FD2  4E56 FFEA                link       A6, -0x0016
  2954. 00001FD6  2F07                     move.l     -[A7], D7
  2955. 00001FD8  4EBA 0742                jsr        [PC + 0x742 /* 0000271C */]
  2956. 00001FDC  4A6D CC82                tst.w      [A5 - 0x337E]
  2957. 00001FE0  6602                     bne        +0x4 /* 00001FE4 */
  2958. 00001FE2  605E                     bra        +0x60 /* 00002042 */
  2959. label00001FE4:
  2960. 00001FE4  302D CC82                move.w     D0, [A5 - 0x337E]
  2961. 00001FE8  0440 FF94                subi.w     D0, 0xFF94
  2962. 00001FEC  6718                     beq        +0x1A /* 00002006 */
  2963. 00001FEE  0440 004A                subi.w     D0, 0x4A /* 'J' */
  2964. 00001FF2  670E                     beq        +0x10 /* 00002002 */
  2965. 00001FF4  0440 0021                subi.w     D0, 0x21 /* '!' */
  2966. 00001FF8  6708                     beq        +0xA /* 00002002 */
  2967. 00001FFA  0440 0081                subi.w     D0, 0x81
  2968. // begin alternate branch 00001FFC-00002002
  2969. label00001FFC:
  2970. 00001FFC  0081 670A 600C           ori.l      D1, 0x670A600C
  2971. // end alternate branch 00001FFC-00002002
  2972. label00001FFC: // (misaligned)
  2973. 00001FFE  670A                     beq        +0xC /* 0000200A */
  2974. 00002000  600C                     bra        +0xE /* 0000200E */
  2975. fn00002002:
  2976. 00002002  7E1A                     moveq.l    D7, 0x1A
  2977. 00002004  6032                     bra        +0x34 /* 00002038 */
  2978. label00002006:
  2979. 00002006  7E1B                     moveq.l    D7, 0x1B
  2980. 00002008  602E                     bra        +0x30 /* 00002038 */
  2981. label0000200A:
  2982. 0000200A  7E1C                     moveq.l    D7, 0x1C
  2983. 0000200C  602A                     bra        +0x2C /* 00002038 */
  2984. label0000200E:
  2985. 0000200E  102D CC2C                move.b     D0, [A5 - 0x33D4]
  2986. label00002012:
  2987. 00002012  6722                     beq        +0x24 /* 00002036 */
  2988. 00002014  486E FFEA                pea.l      [A6 - 0x16]
  2989. 00002018  302D CC82                move.w     D0, [A5 - 0x337E]
  2990. 0000201C  48C0                     ext.l      D0
  2991. 0000201E  2F00                     move.l     -[A7], D0
  2992. 00002020  4EAD 229A                jsr        [A5 + 0x229A /* export_1103 */]
  2993. 00002024  487A 0022                pea.l      [PC + 0x22 /* 00002048, value 0x4E56 'NV' */]
  2994. 00002028  487A 001E                pea.l      [PC + 0x1E /* 00002048, value 0x4E56 'NV' */]
  2995. 0000202C  487A 001A                pea.l      [PC + 0x1A /* 00002048, value 0x4E56 'NV' */]
  2996. 00002030  A98B                     syscall    ParamText
  2997. 00002032  7E1D                     moveq.l    D7, 0x1D
  2998. 00002034  6002                     bra        +0x4 /* 00002038 */
  2999. label00002036:
  3000. 00002036  7E19                     moveq.l    D7, 0x19
  3001. label00002038:
  3002. 00002038  4EAD 3392                jsr        [A5 + 0x3392 /* export_1646 */]
  3003. 0000203C  3F07                     move.w     -[A7], D7
  3004. 0000203E  4EBA F680                jsr        [PC - 0x980 /* 000016C0 */]
  3005. label00002042:
  3006. 00002042  2E1F                     move.l     D7, [A7]+
  3007. 00002044  4E5E                     unlink     A6
  3008. 00002046  4E75                     rts
  3009. 00002048  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3010. // begin alternate branch 0000204A-0000204E
  3011. fn0000204A:
  3012. 0000204A  4E56 FEEE                link       A6, -0x0112
  3013. // end alternate branch 0000204A-0000204E
  3014. fn0000204A: // (misaligned)
  3015. 0000204C  FEEE                     .extension 0xEEE // unimplemented
  3016. 0000204E  302E 0008                move.w     D0, [A6 + 0x8]
  3017. 00002052  B06D CC38                cmp.w      D0, [A5 - 0x33C8]
  3018. 00002056  675A                     beq        +0x5C /* 000020B2 */
  3019. 00002058  486E FFEE                pea.l      [A6 - 0x12]
  3020. 0000205C  A874                     syscall    GetPort
  3021. 0000205E  2F2D CC8E                move.l     -[A7], [A5 - 0x3372]
  3022. 00002062  A873                     syscall    SetPort
  3023. 00002064  3B6E 0008 CC38           move.w     [A5 - 0x33C8], [A6 + 0x8]
  3024. 0000206A  2F2D CC8E                move.l     -[A7], [A5 - 0x3372]
  3025. 0000206E  3F3C 0001                move.w     -[A7], 0x1
  3026. 00002072  486E FFFE                pea.l      [A6 - 0x2]
  3027. 00002076  486E FFFA                pea.l      [A6 - 0x6]
  3028. 0000207A  486E FFF2                pea.l      [A6 - 0xE]
  3029. 0000207E  A98D                     syscall    GetDialogItem/GetDItem
  3030. 00002080  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  3031. 00002084  486E FEEE                pea.l      [A6 - 0x112]
  3032. 00002088  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3033. 0000208C  4EBA ED40                jsr        [PC - 0x12C0 /* 00000DCE */]
  3034. 00002090  A98F                     syscall    SetDialogItemText/SetIText
  3035. 00002092  7010                     moveq.l    D0, 0x10
  3036. 00002094  B06E 0008                cmp.w      D0, [A6 + 0x8]
  3037. 00002098  660E                     bne        +0x10 /* 000020A8 */
  3038. 0000209A  2F2D CC8E                move.l     -[A7], [A5 - 0x3372]
  3039. 0000209E  2F3C 0000 0002           move.l     -[A7], 0x2
  3040. 000020A4  4EAD 234A                jsr        [A5 + 0x234A /* export_1125 */]
  3041. label000020A8:
  3042. 000020A8  4EBA 068C                jsr        [PC + 0x68C /* 00002736 */]
  3043. 000020AC  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  3044. 000020B0  A873                     syscall    SetPort
  3045. label000020B2:
  3046. 000020B2  4E5E                     unlink     A6
  3047. 000020B4  205F                     movea.l    A0, [A7]+
  3048. 000020B6  544F                     addq.w     A7, 2
  3049. 000020B8  4ED0                     jmp        [A0]
  3050. fn000020BA:
  3051. 000020BA  4E56 FFF0                link       A6, -0x0010
  3052. 000020BE  3D7C 0005 FFF0           move.w     [A6 - 0x10], 0x5
  3053. 000020C4  3D6E 0008 FFFC           move.w     [A6 - 0x4], [A6 + 0x8]
  3054. 000020CA  3D6E 0008 FFFE           move.w     [A6 - 0x2], [A6 + 0x8]
  3055. 000020D0  2D6D CC6A FFF8           move.l     [A6 - 0x8], [A5 - 0x3396]
  3056. 000020D6  426E FFF2                clr.w      [A6 - 0xE]
  3057. 000020DA  486E FFF0                pea.l      [A6 - 0x10]
  3058. 000020DE  2F3C 7007 0480           move.l     -[A7], 0x70070480
  3059. 000020E4  A8FD                     syscall    PrGlue
  3060. 000020E6  4267                     clr.w      -[A7]
  3061. 000020E8  2F3C BA00 0000           move.l     -[A7], 0xBA000000
  3062. 000020EE  A8FD                     syscall    PrGlue
  3063. 000020F0  4A5F                     tst.w      [A7]+
  3064. 000020F2  6708                     beq        +0xA /* 000020FC */
  3065. 000020F4  3B7C 0048 CC3A           move.w     [A5 - 0x33C6], 0x48 /* 'H' */
  3066. 000020FA  600C                     bra        +0xE /* 00002108 */
  3067. label000020FC:
  3068. 000020FC  206D CC6A                movea.l    A0, [A5 - 0x3396]
  3069. 00002100  2050                     movea.l    A0, [A0]
  3070. 00002102  3B68 0004 CC3A           move.w     [A5 - 0x33C6], [A0 + 0x4]
  3071. label00002108:
  3072. 00002108  4E5E                     unlink     A6
  3073. 0000210A  205F                     movea.l    A0, [A7]+
  3074. 0000210C  544F                     addq.w     A7, 2
  3075. 0000210E  4ED0                     jmp        [A0]
  3076. export_256:
  3077. fn00002110:
  3078. 00002110  4E56 FFFC                link       A6, -0x0004
  3079. 00002114  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  3080. 00002118  3E2E 0008                move.w     D7, [A6 + 0x8]
  3081. 0000211C  4AAD CC6A                tst.l      [A5 - 0x3396]
  3082. 00002120  6602                     bne        +0x4 /* 00002124 */
  3083. 00002122  606A                     bra        +0x6C /* 0000218E */
  3084. label00002124:
  3085. 00002124  206D CC6A                movea.l    A0, [A5 - 0x3396]
  3086. 00002128  2050                     movea.l    A0, [A0]
  3087. 0000212A  49E8 003E                lea.l      A4, [A0 + 0x3E]
  3088. 0000212E  3A14                     move.w     D5, [A4]
  3089. 00002130  3C2C 0002                move.w     D6, [A4 + 0x2]
  3090. 00002134  7048                     moveq.l    D0, 0x48
  3091. 00002136  B047                     cmp.w      D0, D7
  3092. 00002138  6602                     bne        +0x4 /* 0000213C */
  3093. 0000213A  4247                     clr.w      D7
  3094. label0000213C:
  3095. 0000213C  3F07                     move.w     -[A7], D7
  3096. 0000213E  4EBA FF7A                jsr        [PC - 0x86 /* 000020BA */]
  3097. 00002142  4A47                     tst.w      D7
  3098. 00002144  57C0                     seq        D0
  3099. 00002146  4A00                     tst.b      D0
  3100. 00002148  6714                     beq        +0x16 /* 0000215E */
  3101. 0000214A  7248                     moveq.l    D1, 0x48
  3102. 0000214C  B26D CC3A                cmp.w      D1, [A5 - 0x33C6]
  3103. 00002150  56C1                     sne        D1
  3104. 00002152  C001                     and.b      D0, D1
  3105. 00002154  6708                     beq        +0xA /* 0000215E */
  3106. 00002156  3F3C 0048                move.w     -[A7], 0x48 /* 'H' */
  3107. 0000215A  4EBA FF5E                jsr        [PC - 0xA2 /* 000020BA */]
  3108. label0000215E:
  3109. 0000215E  4267                     clr.w      -[A7]
  3110. 00002160  3007                     move.w     D0, D7
  3111. 00002162  D07C 000C                add.w      D0, 0xC
  3112. 00002166  48C0                     ext.l      D0
  3113. 00002168  81ED CC3A                divs.w     D0, [A5 - 0x33C6]
  3114. 0000216C  3F00                     move.w     -[A7], D0
  3115. 0000216E  3F3C 0001                move.w     -[A7], 0x1
  3116. 00002172  4EAD 21CA                jsr        [A5 + 0x21CA /* export_1077 */]
  3117. 00002176  3B5F CBD2                move.w     [A5 - 0x342E], [A7]+
  3118. 0000217A  4EBA E0A8                jsr        [PC - 0x1F58 /* 00000224 */]
  3119. 0000217E  206D CC6A                movea.l    A0, [A5 - 0x3396]
  3120. 00002182  2050                     movea.l    A0, [A0]
  3121. 00002184  49E8 003E                lea.l      A4, [A0 + 0x3E]
  3122. 00002188  3885                     move.w     [A4], D5
  3123. 0000218A  3946 0002                move.w     [A4 + 0x2], D6
  3124. label0000218E:
  3125. 0000218E  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  3126. 00002192  4E5E                     unlink     A6
  3127. 00002194  205F                     movea.l    A0, [A7]+
  3128. 00002196  544F                     addq.w     A7, 2
  3129. 00002198  4ED0                     jmp        [A0]
  3130. fn0000219A:
  3131. 0000219A  4E56 0000                link       A6, 0
  3132. 0000219E  2F0C                     move.l     -[A7], A4
  3133. 000021A0  286E 0008                movea.l    A4, [A6 + 0x8]
  3134. 000021A4  4AAC FFFC                tst.l      [A4 - 0x4]
  3135. 000021A8  6708                     beq        +0xA /* 000021B2 */
  3136. 000021AA  486C FFFC                pea.l      [A4 - 0x4]
  3137. 000021AE  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  3138. label000021B2:
  3139. 000021B2  206C 000E                movea.l    A0, [A4 + 0xE]
  3140. 000021B6  4A90                     tst.l      [A0]
  3141. 000021B8  6708                     beq        +0xA /* 000021C2 */
  3142. 000021BA  2F2C 000E                move.l     -[A7], [A4 + 0xE]
  3143. 000021BE  4EAD 1082                jsr        [A5 + 0x1082 /* export_524 */]
  3144. label000021C2:
  3145. 000021C2  206E 0008                movea.l    A0, [A6 + 0x8]
  3146. 000021C6  2C48                     movea.l    A6, A0
  3147. 000021C8  4EFA 0466                jmp        [PC + 0x466 /* 00002630 */]
  3148. 000021CC  0000 285F                ori.b      D0, 0x5F /* '_' */
  3149. 000021D0  4E5E                     unlink     A6
  3150. 000021D2  2E9F                     move.l     [A7], [A7]+
  3151. 000021D4  4E75                     rts
  3152. export_257:
  3153. 000021D6  4E56 FD9C                link       A6, -0x0264
  3154. 000021DA  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  3155. 000021DE  486E FFB0                pea.l      [A6 - 0x50]
  3156. 000021E2  A874                     syscall    GetPort
  3157. 000021E4  206E 000E                movea.l    A0, [A6 + 0xE]
  3158. 000021E8  7000                     moveq.l    D0, 0x00
  3159. 000021EA  2080                     move.l     [A0], D0
  3160. 000021EC  7000                     moveq.l    D0, 0x00
  3161. 000021EE  2D40 FFFC                move.l     [A6 - 0x4], D0
  3162. 000021F2  426E FFE4                clr.w      [A6 - 0x1C]
  3163. 000021F6  206E 000A                movea.l    A0, [A6 + 0xA]
  3164. 000021FA  41E8 0016                lea.l      A0, [A0 + 0x16]
  3165. 000021FE  2D48 FFF8                move.l     [A6 - 0x8], A0
  3166. 00002202  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3167. 00002206  486E FEB0                pea.l      [A6 - 0x150]
  3168. 0000220A  4EAD 29E2                jsr        [A5 + 0x29E2 /* export_1336 */]
  3169. 0000220E  4A2E FEB0                tst.b      [A6 - 0x150]
  3170. 00002212  6606                     bne        +0x8 /* 0000221A */
  3171. 00002214  2F0E                     move.l     -[A7], A6
  3172. 00002216  4EBA FF82                jsr        [PC - 0x7E /* 0000219A */]
  3173. label0000221A:
  3174. 0000221A  486E FFF8                pea.l      [A6 - 0x8]
  3175. 0000221E  4EAD 22FA                jsr        [A5 + 0x22FA /* export_1115 */]
  3176. 00002222  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3177. 00002226  486E FDB0                pea.l      [A6 - 0x250]
  3178. 0000222A  4EAD 29E2                jsr        [A5 + 0x29E2 /* export_1336 */]
  3179. 0000222E  206E 000A                movea.l    A0, [A6 + 0xA]
  3180. 00002232  43EE FFDC                lea.l      A1, [A6 - 0x24]
  3181. 00002236  5488                     addq.l     A0, 2
  3182. 00002238  7003                     moveq.l    D0, 0x03
  3183. label0000223A:
  3184. 0000223A  32D8                     move.w     [A1]+, [A0]+
  3185. 0000223C  51C8 FFFC                dbf        D0, -0x6 /* 0000223A */
  3186. 00002240  4267                     clr.w      -[A7]
  3187. 00002242  486E FFDC                pea.l      [A6 - 0x24]
  3188. 00002246  206E 000A                movea.l    A0, [A6 + 0xA]
  3189. 0000224A  3F28 000A                move.w     -[A7], [A0 + 0xA]
  3190. 0000224E  4EBA DE54                jsr        [PC - 0x21AC /* 000000A4 */]
  3191. 00002252  301F                     move.w     D0, [A7]+
  3192. 00002254  D06E FFDE                add.w      D0, [A6 - 0x22]
  3193. 00002258  3D40 FFE2                move.w     [A6 - 0x1E], D0
  3194. 0000225C  206E 000E                movea.l    A0, [A6 + 0xE]
  3195. 00002260  2F08                     move.l     -[A7], A0
  3196. 00002262  42A7                     clr.l      -[A7]
  3197. 00002264  486E FFDC                pea.l      [A6 - 0x24]
  3198. 00002268  486E FFDC                pea.l      [A6 - 0x24]
  3199. 0000226C  A83E                     syscall    TEStyleNew
  3200. 0000226E  201F                     move.l     D0, [A7]+
  3201. 00002270  205F                     movea.l    A0, [A7]+
  3202. 00002272  2080                     move.l     [A0], D0
  3203. 00002274  206E 000E                movea.l    A0, [A6 + 0xE]
  3204. 00002278  4A90                     tst.l      [A0]
  3205. 0000227A  6606                     bne        +0x8 /* 00002282 */
  3206. 0000227C  2F0E                     move.l     -[A7], A6
  3207. 0000227E  4EBA FF1A                jsr        [PC - 0xE6 /* 0000219A */]
  3208. label00002282:
  3209. 00002282  1D7C 0001 FFE7           move.b     [A6 - 0x19], 0x1
  3210. 00002288  4267                     clr.w      -[A7]
  3211. 0000228A  486E FEB0                pea.l      [A6 - 0x150]
  3212. 0000228E  486E FFD6                pea.l      [A6 - 0x2A]
  3213. 00002292  486E FFD2                pea.l      [A6 - 0x2E]
  3214. 00002296  4EAD 19DA                jsr        [A5 + 0x19DA /* export_823 */]
  3215. 0000229A  101F                     move.b     D0, [A7]+
  3216. 0000229C  6700 00C8                beq        +0xCA /* 00002366 */
  3217. 000022A0  2F00                     move.l     -[A7], D0
  3218. 000022A2  4267                     clr.w      -[A7]
  3219. 000022A4  2F2E FFD2                move.l     -[A7], [A6 - 0x2E]
  3220. 000022A8  3F2E FFD6                move.w     -[A7], [A6 - 0x2A]
  3221. 000022AC  486E FFB4                pea.l      [A6 - 0x4C]
  3222. 000022B0  4EAD 2AF2                jsr        [A5 + 0x2AF2 /* export_1370 */]
  3223. 000022B4  121F                     move.b     D1, [A7]+
  3224. 000022B6  201F                     move.l     D0, [A7]+
  3225. 000022B8  C001                     and.b      D0, D1
  3226. 000022BA  6700 00AA                beq        +0xAC /* 00002366 */
  3227. 000022BE  42A7                     clr.l      -[A7]
  3228. 000022C0  2F2E FFD2                move.l     -[A7], [A6 - 0x2E]
  3229. 000022C4  4EAD 0F12                jsr        [A5 + 0xF12 /* export_478 */]
  3230. 000022C8  2D5F FFD8                move.l     [A6 - 0x28], [A7]+
  3231. 000022CC  6700 0098                beq        +0x9A /* 00002366 */
  3232. 000022D0  206E FFD8                movea.l    A0, [A6 - 0x28]
  3233. 000022D4  2050                     movea.l    A0, [A0]
  3234. 000022D6  203C 4341 5244           move.l     D0, 0x43415244 /* 'CARD' */
  3235. 000022DC  B0A8 0004                cmp.l      D0, [A0 + 0x4]
  3236. 000022E0  660A                     bne        +0xC /* 000022EC */
  3237. 000022E2  302E FFD6                move.w     D0, [A6 - 0x2A]
  3238. 000022E6  4440                     neg.w      D0
  3239. 000022E8  3D40 FFD6                move.w     [A6 - 0x2A], D0
  3240. label000022EC:
  3241. 000022EC  2F2E FFD2                move.l     -[A7], [A6 - 0x2E]
  3242. 000022F0  4267                     clr.w      -[A7]
  3243. 000022F2  4EAD 0E92                jsr        [A5 + 0xE92 /* export_462 */]
  3244. 000022F6  4267                     clr.w      -[A7]
  3245. 000022F8  486E FFB4                pea.l      [A6 - 0x4C]
  3246. 000022FC  2F2E FFD2                move.l     -[A7], [A6 - 0x2E]
  3247. 00002300  2F2D AEAC                move.l     -[A7], [A5 - 0x5154]
  3248. 00002304  3F2E FFD6                move.w     -[A7], [A6 - 0x2A]
  3249. 00002308  4240                     clr.w      D0
  3250. 0000230A  102E 0009                move.b     D0, [A6 + 0x9]
  3251. 0000230E  3F00                     move.w     -[A7], D0
  3252. 00002310  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  3253. 00002314  4EAD 1002                jsr        [A5 + 0x1002 /* export_508 */]
  3254. 00002318  101F                     move.b     D0, [A7]+
  3255. 0000231A  6606                     bne        +0x8 /* 00002322 */
  3256. 0000231C  2F0E                     move.l     -[A7], A6
  3257. 0000231E  4EBA FE7A                jsr        [PC - 0x186 /* 0000219A */]
  3258. label00002322:
  3259. 00002322  206E 000E                movea.l    A0, [A6 + 0xE]
  3260. 00002326  2050                     movea.l    A0, [A0]
  3261. 00002328  2050                     movea.l    A0, [A0]
  3262. 0000232A  2D48 FDA8                move.l     [A6 - 0x258], A0
  3263. 0000232E  43EE FFDC                lea.l      A1, [A6 - 0x24]
  3264. 00002332  7003                     moveq.l    D0, 0x03
  3265. label00002334:
  3266. 00002334  30D9                     move.w     [A0]+, [A1]+
  3267. 00002336  51C8 FFFC                dbf        D0, -0x6 /* 00002334 */
  3268. 0000233A  206E FDA8                movea.l    A0, [A6 - 0x258]
  3269. 0000233E  5088                     addq.l     A0, 8
  3270. 00002340  43EE FFDC                lea.l      A1, [A6 - 0x24]
  3271. 00002344  7003                     moveq.l    D0, 0x03
  3272. label00002346:
  3273. 00002346  30D9                     move.w     [A0]+, [A1]+
  3274. 00002348  51C8 FFFC                dbf        D0, -0x6 /* 00002346 */
  3275. 0000234C  422E FFE7                clr.b      [A6 - 0x19]
  3276. 00002350  206E FDA8                movea.l    A0, [A6 - 0x258]
  3277. 00002354  4A68 003C                tst.w      [A0 + 0x3C]
  3278. 00002358  6600 00E6                bne        +0xE8 /* 00002440 */
  3279. 0000235C  2F0E                     move.l     -[A7], A6
  3280. 0000235E  4EBA FE3A                jsr        [PC - 0x1C6 /* 0000219A */]
  3281. 00002362  6000 00DC                bra        +0xDE /* 00002440 */
  3282. label00002366:
  3283. 00002366  4267                     clr.w      -[A7]
  3284. 00002368  A994                     syscall    CurResFile
  3285. 0000236A  3D5F FDAE                move.w     [A6 - 0x252], [A7]+
  3286. 0000236E  4267                     clr.w      -[A7]
  3287. 00002370  1F3C 0001                move.b     -[A7], 0x1
  3288. 00002374  4EBA E3EC                jsr        [PC - 0x1C14 /* 00000762 */]
  3289. 00002378  1D5F FDAD                move.b     [A6 - 0x253], [A7]+
  3290. 0000237C  1B7C 0001 CBC8           move.b     [A5 - 0x3438], 0x1
  3291. 00002382  42A7                     clr.l      -[A7]
  3292. 00002384  486E FEB0                pea.l      [A6 - 0x150]
  3293. 00002388  4EAD 128A                jsr        [A5 + 0x128A /* export_589 */]
  3294. 0000238C  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  3295. 00002390  422D CBC8                clr.b      [A5 - 0x3438]
  3296. 00002394  1F2E FDAD                move.b     -[A7], [A6 - 0x253]
  3297. 00002398  A834                     syscall    SetFScaleDisable
  3298. 0000239A  4267                     clr.w      -[A7]
  3299. 0000239C  A994                     syscall    CurResFile
  3300. 0000239E  302E FDAE                move.w     D0, [A6 - 0x252]
  3301. 000023A2  B05F                     cmp.w      D0, [A7]+
  3302. 000023A4  671C                     beq        +0x1E /* 000023C2 */
  3303. 000023A6  302E FDAE                move.w     D0, [A6 - 0x252]
  3304. 000023AA  B06D A42C                cmp.w      D0, [A5 - 0x5BD4]
  3305. 000023AE  670C                     beq        +0xE /* 000023BC */
  3306. 000023B0  3F2D A42C                move.w     -[A7], [A5 - 0x5BD4]
  3307. 000023B4  3F2E FDAE                move.w     -[A7], [A6 - 0x252]
  3308. 000023B8  4EAD 0D22                jsr        [A5 + 0xD22 /* export_416 */]
  3309. label000023BC:
  3310. 000023BC  3F2E FDAE                move.w     -[A7], [A6 - 0x252]
  3311. 000023C0  A998                     syscall    UseResFile
  3312. label000023C2:
  3313. 000023C2  4AAE FFFC                tst.l      [A6 - 0x4]
  3314. 000023C6  6606                     bne        +0x8 /* 000023CE */
  3315. 000023C8  2F0E                     move.l     -[A7], A6
  3316. 000023CA  4EBA FDCE                jsr        [PC - 0x232 /* 0000219A */]
  3317. label000023CE:
  3318. 000023CE  42A7                     clr.l      -[A7]
  3319. 000023D0  42A7                     clr.l      -[A7]
  3320. 000023D2  206E FFFC                movea.l    A0, [A6 - 0x4]
  3321. 000023D6  2F10                     move.l     -[A7], [A0]
  3322. 000023D8  4EAD 294A                jsr        [A5 + 0x294A /* export_1317 */]
  3323. 000023DC  42A7                     clr.l      -[A7]
  3324. 000023DE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3325. 000023E2  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  3326. 000023E6  4EAD 21C2                jsr        [A5 + 0x21C2 /* export_1076 */]
  3327. 000023EA  2D5F FFF4                move.l     [A6 - 0xC], [A7]+
  3328. 000023EE  42A7                     clr.l      -[A7]
  3329. 000023F0  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3330. 000023F4  2F3C 0000 7530           move.l     -[A7], 0x7530 /* 'u0' */
  3331. 000023FA  4EAD 21C2                jsr        [A5 + 0x21C2 /* export_1076 */]
  3332. 000023FE  2D5F FFF4                move.l     [A6 - 0xC], [A7]+
  3333. 00002402  6606                     bne        +0x8 /* 0000240A */
  3334. 00002404  2F0E                     move.l     -[A7], A6
  3335. 00002406  4EBA FD92                jsr        [PC - 0x26E /* 0000219A */]
  3336. label0000240A:
  3337. 0000240A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3338. 0000240E  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3339. 00002412  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  3340. 00002416  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3341. 0000241A  205F                     movea.l    A0, [A7]+
  3342. 0000241C  A064                     syscall    MoveHHi
  3343. 0000241E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3344. 00002422  205F                     movea.l    A0, [A7]+
  3345. 00002424  A029                     syscall    HLock
  3346. 00002426  206E FFFC                movea.l    A0, [A6 - 0x4]
  3347. 0000242A  2F10                     move.l     -[A7], [A0]
  3348. 0000242C  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3349. 00002430  206E 000E                movea.l    A0, [A6 + 0xE]
  3350. 00002434  2F10                     move.l     -[A7], [A0]
  3351. 00002436  A9CF                     syscall    TESetText
  3352. 00002438  486E FFFC                pea.l      [A6 - 0x4]
  3353. 0000243C  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  3354. label00002440:
  3355. 00002440  206E 000E                movea.l    A0, [A6 + 0xE]
  3356. 00002444  2050                     movea.l    A0, [A0]
  3357. 00002446  2050                     movea.l    A0, [A0]
  3358. 00002448  2D48 FDA4                move.l     [A6 - 0x25C], A0
  3359. 0000244C  4268 0020                clr.w      [A0 + 0x20]
  3360. 00002450  206E FDA4                movea.l    A0, [A6 - 0x25C]
  3361. 00002454  317C 7FFF 0022           move.w     [A0 + 0x22], 0x7FFF
  3362. 0000245A  3D6D CBD6 FFE8           move.w     [A6 - 0x18], [A5 - 0x342A]
  3363. 00002460  1D6D CBCE FFEA           move.b     [A6 - 0x16], [A5 - 0x3432]
  3364. 00002466  3D6D CBD4 FFEC           move.w     [A6 - 0x14], [A5 - 0x342C]
  3365. 0000246C  102E FFE7                move.b     D0, [A6 - 0x19]
  3366. 00002470  6720                     beq        +0x22 /* 00002492 */
  3367. 00002472  206E 000E                movea.l    A0, [A6 + 0xE]
  3368. 00002476  2050                     movea.l    A0, [A0]
  3369. 00002478  2050                     movea.l    A0, [A0]
  3370. 0000247A  2F08                     move.l     -[A7], A0
  3371. 0000247C  4267                     clr.w      -[A7]
  3372. 0000247E  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  3373. 00002482  3F2D CBCA                move.w     -[A7], [A5 - 0x3436]
  3374. 00002486  4EAD 21CA                jsr        [A5 + 0x21CA /* export_1077 */]
  3375. 0000248A  301F                     move.w     D0, [A7]+
  3376. 0000248C  205F                     movea.l    A0, [A7]+
  3377. 0000248E  3140 0018                move.w     [A0 + 0x18], D0
  3378. label00002492:
  3379. 00002492  700A                     moveq.l    D0, 0x0A
  3380. 00002494  6B1C                     bmi        +0x1E /* 000024B2 */
  3381. 00002496  206E 000A                movea.l    A0, [A6 + 0xA]
  3382. 0000249A  B07C 000F                cmp.w      D0, 0xF
  3383. 0000249E  6E12                     bgt        +0x14 /* 000024B2 */
  3384. 000024A0  41E8 000E                lea.l      A0, [A0 + 0xE]
  3385. 000024A4  3200                     move.w     D1, D0
  3386. 000024A6  E649                     lsr        D1.w, 3
  3387. 000024A8  4441                     neg.w      D1
  3388. 000024AA  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  3389. 000024AE  0A3C 0004                xori.b     ccr, 4
  3390. label000024B2:
  3391. 000024B2  663A                     bne        +0x3C /* 000024EE */
  3392. 000024B4  486E FDB0                pea.l      [A6 - 0x250]
  3393. 000024B8  486E FFE8                pea.l      [A6 - 0x18]
  3394. 000024BC  A900                     syscall    GetFNum
  3395. 000024BE  4A6E FFE8                tst.w      [A6 - 0x18]
  3396. 000024C2  6626                     bne        +0x28 /* 000024EA */
  3397. 000024C4  3F2E FFE8                move.w     -[A7], [A6 - 0x18]
  3398. 000024C8  486E FEB0                pea.l      [A6 - 0x150]
  3399. 000024CC  A8FF                     syscall    GetFName/GetFontName
  3400. 000024CE  4267                     clr.w      -[A7]
  3401. 000024D0  486E FDB0                pea.l      [A6 - 0x250]
  3402. 000024D4  486E FEB0                pea.l      [A6 - 0x150]
  3403. 000024D8  4EAD 2922                jsr        [A5 + 0x2922 /* export_1312 */]
  3404. 000024DC  101F                     move.b     D0, [A7]+
  3405. 000024DE  660A                     bne        +0xC /* 000024EA */
  3406. 000024E0  4267                     clr.w      -[A7]
  3407. 000024E2  4EAD 221A                jsr        [A5 + 0x221A /* export_1087 */]
  3408. 000024E6  3D5F FFE8                move.w     [A6 - 0x18], [A7]+
  3409. label000024EA:
  3410. 000024EA  526E FFE4                addq.w     [A6 - 0x1C], 1
  3411. label000024EE:
  3412. 000024EE  700C                     moveq.l    D0, 0x0C
  3413. 000024F0  6B1C                     bmi        +0x1E /* 0000250E */
  3414. 000024F2  206E 000A                movea.l    A0, [A6 + 0xA]
  3415. 000024F6  B07C 000F                cmp.w      D0, 0xF
  3416. 000024FA  6E12                     bgt        +0x14 /* 0000250E */
  3417. 000024FC  41E8 000E                lea.l      A0, [A0 + 0xE]
  3418. 00002500  3200                     move.w     D1, D0
  3419. 00002502  E649                     lsr        D1.w, 3
  3420. 00002504  4441                     neg.w      D1
  3421. 00002506  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  3422. 0000250A  0A3C 0004                xori.b     ccr, 4
  3423. label0000250E:
  3424. 0000250E  660E                     bne        +0x10 /* 0000251E */
  3425. 00002510  206E 000A                movea.l    A0, [A6 + 0xA]
  3426. 00002514  1D68 0012 FFEA           move.b     [A6 - 0x16], [A0 + 0x12]
  3427. 0000251A  546E FFE4                addq.w     [A6 - 0x1C], 2
  3428. label0000251E:
  3429. 0000251E  206E 000E                movea.l    A0, [A6 + 0xE]
  3430. 00002522  2050                     movea.l    A0, [A0]
  3431. 00002524  2050                     movea.l    A0, [A0]
  3432. 00002526  2D48 FDA0                move.l     [A6 - 0x260], A0
  3433. 0000252A  700B                     moveq.l    D0, 0x0B
  3434. 0000252C  6B1C                     bmi        +0x1E /* 0000254A */
  3435. 0000252E  206E 000A                movea.l    A0, [A6 + 0xA]
  3436. 00002532  B07C 000F                cmp.w      D0, 0xF
  3437. 00002536  6E12                     bgt        +0x14 /* 0000254A */
  3438. 00002538  41E8 000E                lea.l      A0, [A0 + 0xE]
  3439. 0000253C  3200                     move.w     D1, D0
  3440. 0000253E  E649                     lsr        D1.w, 3
  3441. 00002540  4441                     neg.w      D1
  3442. 00002542  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  3443. 00002546  0A3C 0004                xori.b     ccr, 4
  3444. label0000254A:
  3445. 0000254A  6642                     bne        +0x44 /* 0000258E */
  3446. 0000254C  206E 000A                movea.l    A0, [A6 + 0xA]
  3447. 00002550  3D68 000E FFEC           move.w     [A6 - 0x14], [A0 + 0xE]
  3448. 00002556  586E FFE4                addq.w     [A6 - 0x1C], 4
  3449. 0000255A  206E FDA0                movea.l    A0, [A6 - 0x260]
  3450. 0000255E  2F08                     move.l     -[A7], A0
  3451. 00002560  4267                     clr.w      -[A7]
  3452. 00002562  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  3453. 00002566  4EAD 2042                jsr        [A5 + 0x2042 /* export_1028 */]
  3454. 0000256A  301F                     move.w     D0, [A7]+
  3455. 0000256C  205F                     movea.l    A0, [A7]+
  3456. 0000256E  3140 0018                move.w     [A0 + 0x18], D0
  3457. 00002572  206E FDA0                movea.l    A0, [A6 - 0x260]
  3458. 00002576  3028 0018                move.w     D0, [A0 + 0x18]
  3459. 0000257A  48C0                     ext.l      D0
  3460. 0000257C  7200                     moveq.l    D1, 0x00
  3461. 0000257E  3228 0018                move.w     D1, [A0 + 0x18]
  3462. 00002582  E489                     lsr        D1, 2
  3463. 00002584  9081                     sub.l      D0, D1
  3464. 00002586  206E FDA0                movea.l    A0, [A6 - 0x260]
  3465. 0000258A  3140 001A                move.w     [A0 + 0x1A], D0
  3466. label0000258E:
  3467. 0000258E  700D                     moveq.l    D0, 0x0D
  3468. 00002590  6B1C                     bmi        +0x1E /* 000025AE */
  3469. 00002592  206E 000A                movea.l    A0, [A6 + 0xA]
  3470. 00002596  B07C 000F                cmp.w      D0, 0xF
  3471. 0000259A  6E12                     bgt        +0x14 /* 000025AE */
  3472. 0000259C  41E8 000E                lea.l      A0, [A0 + 0xE]
  3473. 000025A0  3200                     move.w     D1, D0
  3474. 000025A2  E649                     lsr        D1.w, 3
  3475. 000025A4  4441                     neg.w      D1
  3476. 000025A6  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  3477. 000025AA  0A3C 0004                xori.b     ccr, 4
  3478. label000025AE:
  3479. 000025AE  662A                     bne        +0x2C /* 000025DA */
  3480. 000025B0  206E 000A                movea.l    A0, [A6 + 0xA]
  3481. 000025B4  226E FDA0                movea.l    A1, [A6 - 0x260]
  3482. 000025B8  3368 0010 0018           move.w     [A1 + 0x18], [A0 + 0x10]
  3483. 000025BE  206E FDA0                movea.l    A0, [A6 - 0x260]
  3484. 000025C2  3028 0018                move.w     D0, [A0 + 0x18]
  3485. 000025C6  48C0                     ext.l      D0
  3486. 000025C8  7200                     moveq.l    D1, 0x00
  3487. 000025CA  3228 0018                move.w     D1, [A0 + 0x18]
  3488. 000025CE  E489                     lsr        D1, 2
  3489. 000025D0  9081                     sub.l      D0, D1
  3490. 000025D2  206E FDA0                movea.l    A0, [A6 - 0x260]
  3491. 000025D6  3140 001A                move.w     [A0 + 0x1A], D0
  3492. label000025DA:
  3493. 000025DA  102E FFE7                move.b     D0, [A6 - 0x19]
  3494. 000025DE  6706                     beq        +0x8 /* 000025E6 */
  3495. 000025E0  3D7C 0007 FFE4           move.w     [A6 - 0x1C], 0x7
  3496. label000025E6:
  3497. 000025E6  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  3498. 000025EA  486E FFE8                pea.l      [A6 - 0x18]
  3499. 000025EE  4267                     clr.w      -[A7]
  3500. 000025F0  206E 000E                movea.l    A0, [A6 + 0xE]
  3501. 000025F4  2F10                     move.l     -[A7], [A0]
  3502. 000025F6  4EAD 224A                jsr        [A5 + 0x224A /* export_1093 */]
  3503. 000025FA  206E 000E                movea.l    A0, [A6 + 0xE]
  3504. 000025FE  2050                     movea.l    A0, [A0]
  3505. 00002600  2050                     movea.l    A0, [A0]
  3506. 00002602  2D48 FD9C                move.l     [A6 - 0x264], A0
  3507. 00002606  4268 0022                clr.w      [A0 + 0x22]
  3508. 0000260A  206E 000A                movea.l    A0, [A6 + 0xA]
  3509. 0000260E  226E FD9C                movea.l    A1, [A6 - 0x264]
  3510. 00002612  3368 0014 003A           move.w     [A1 + 0x3A], [A0 + 0x14]
  3511. 00002618  206E FD9C                movea.l    A0, [A6 - 0x264]
  3512. 0000261C  4A68 003A                tst.w      [A0 + 0x3A]
  3513. 00002620  6606                     bne        +0x8 /* 00002628 */
  3514. 00002622  316D A208 003A           move.w     [A0 + 0x3A], [A5 - 0x5DF8]
  3515. label00002628:
  3516. 00002628  206E 000E                movea.l    A0, [A6 + 0xE]
  3517. 0000262C  2F10                     move.l     -[A7], [A0]
  3518. 0000262E  A9D0                     syscall    TECalText
  3519. label00002630:
  3520. 00002630  4FEE FD7C                lea.l      A7, [A6 - 0x284]
  3521. 00002634  2F2E FFB0                move.l     -[A7], [A6 - 0x50]
  3522. 00002638  A873                     syscall    SetPort
  3523. 0000263A  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  3524. 0000263E  4E5E                     unlink     A6
  3525. 00002640  205F                     movea.l    A0, [A7]+
  3526. 00002642  DEFC 000A                add.w      A7, 0xA /* '\n' */
  3527. 00002646  4ED0                     jmp        [A0]
  3528. fn00002648:
  3529. 00002648  4E56 FCEC                link       A6, -0x0314
  3530. 0000264C  486E FDEC                pea.l      [A6 - 0x214]
  3531. 00002650  302D CC94                move.w     D0, [A5 - 0x336C]
  3532. 00002654  48C0                     ext.l      D0
  3533. 00002656  2F00                     move.l     -[A7], D0
  3534. 00002658  4EAD 229A                jsr        [A5 + 0x229A /* export_1103 */]
  3535. 0000265C  487A 00BC                pea.l      [PC + 0xBC /* 0000271A, value 0x4E56 'NV' */]
  3536. 00002660  487A 00B8                pea.l      [PC + 0xB8 /* 0000271A, value 0x4E56 'NV' */]
  3537. 00002664  487A 00B4                pea.l      [PC + 0xB4 /* 0000271A, value 0x4E56 'NV' */]
  3538. 00002668  A98B                     syscall    ParamText
  3539. 0000266A  42A7                     clr.l      -[A7]
  3540. 0000266C  3F3C 008F                move.w     -[A7], 0x8F
  3541. 00002670  42A7                     clr.l      -[A7]
  3542. 00002672  70FF                     moveq.l    D0, 0xFFFFFFFF
  3543. 00002674  2F00                     move.l     -[A7], D0
  3544. 00002676  4EAD 2222                jsr        [A5 + 0x2222 /* export_1088 */]
  3545. 0000267A  2B5F CC8E                move.l     [A5 - 0x3372], [A7]+
  3546. 0000267E  2F2D C242                move.l     -[A7], [A5 - 0x3DBE]
  3547. 00002682  486E FE00                pea.l      [A6 - 0x200]
  3548. 00002686  A919                     syscall    GetWTitle
  3549. 00002688  4AAD CC3E                tst.l      [A5 - 0x33C2]
  3550. 0000268C  674C                     beq        +0x4E /* 000026DA */
  3551. 0000268E  486E FE00                pea.l      [A6 - 0x200]
  3552. 00002692  486E FF00                pea.l      [A6 - 0x100]
  3553. 00002696  7040                     moveq.l    D0, 0x40
  3554. 00002698  2F00                     move.l     -[A7], D0
  3555. 0000269A  4EAD 2812                jsr        [A5 + 0x2812 /* export_1278 */]
  3556. 0000269E  486E FCEC                pea.l      [A6 - 0x314]
  3557. 000026A2  3F3C 0011                move.w     -[A7], 0x11
  3558. 000026A6  4EBA E726                jsr        [PC - 0x18DA /* 00000DCE */]
  3559. 000026AA  205F                     movea.l    A0, [A7]+
  3560. 000026AC  43EE FE00                lea.l      A1, [A6 - 0x200]
  3561. 000026B0  707F                     moveq.l    D0, 0x7F
  3562. label000026B2:
  3563. 000026B2  32D8                     move.w     [A1]+, [A0]+
  3564. 000026B4  51C8 FFFC                dbf        D0, -0x6 /* 000026B2 */
  3565. 000026B8  4267                     clr.w      -[A7]
  3566. 000026BA  206D CC3E                movea.l    A0, [A5 - 0x33C2]
  3567. 000026BE  2050                     movea.l    A0, [A0]
  3568. 000026C0  2F08                     move.l     -[A7], A0
  3569. 000026C2  486E FE00                pea.l      [A6 - 0x200]
  3570. 000026C6  4EAD 228A                jsr        [A5 + 0x228A /* export_1101 */]
  3571. 000026CA  3F3C 0001                move.w     -[A7], 0x1
  3572. 000026CE  486E FF00                pea.l      [A6 - 0x100]
  3573. 000026D2  486E FE00                pea.l      [A6 - 0x200]
  3574. 000026D6  4EAD 228A                jsr        [A5 + 0x228A /* export_1101 */]
  3575. label000026DA:
  3576. 000026DA  2F2D CC8E                move.l     -[A7], [A5 - 0x3372]
  3577. 000026DE  486E FE00                pea.l      [A6 - 0x200]
  3578. 000026E2  A91A                     syscall    SetWTitle
  3579. 000026E4  2F2D CC8E                move.l     -[A7], [A5 - 0x3372]
  3580. 000026E8  4EAD 1FE2                jsr        [A5 + 0x1FE2 /* export_1016 */]
  3581. 000026EC  426D CC38                clr.w      [A5 - 0x33C8]
  3582. 000026F0  3F3C 000B                move.w     -[A7], 0xB
  3583. 000026F4  4EBA F954                jsr        [PC - 0x6AC /* 0000204A */]
  3584. 000026F8  102D A07A                move.b     D0, [A5 - 0x5F86]
  3585. 000026FC  6710                     beq        +0x12 /* 0000270E */
  3586. 000026FE  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  3587. 00002702  2F2D CC8E                move.l     -[A7], [A5 - 0x3372]
  3588. 00002706  A915                     syscall    ShowWindow
  3589. 00002708  2F2D CC8E                move.l     -[A7], [A5 - 0x3372]
  3590. 0000270C  A920                     syscall    BringToFront
  3591. label0000270E:
  3592. 0000270E  4EBA 0026                jsr        [PC + 0x26 /* 00002736 */]
  3593. 00002712  4EBA F892                jsr        [PC - 0x76E /* 00001FA6 */]
  3594. 00002716  4E5E                     unlink     A6
  3595. 00002718  4E75                     rts
  3596. 0000271A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3597. // begin alternate branch 0000271C-00002722
  3598. export_258:
  3599. fn0000271C:
  3600. 0000271C  4E56 0000                link       A6, 0
  3601. 00002720  4267                     clr.w      -[A7]
  3602. // end alternate branch 0000271C-00002722
  3603. export_258: // at 0000271C (misaligned)
  3604. fn0000271C: // (misaligned)
  3605. 0000271E  0000 4267                ori.b      D0, 0x67 /* 'g' */
  3606. 00002722  2F3C BA00 0000           move.l     -[A7], 0xBA000000
  3607. 00002728  A8FD                     syscall    PrGlue
  3608. 0000272A  3B5F CC82                move.w     [A5 - 0x337E], [A7]+
  3609. 0000272E  4EBA DE26                jsr        [PC - 0x21DA /* 00000556 */]
  3610. 00002732  4E5E                     unlink     A6
  3611. 00002734  4E75                     rts
  3612. fn00002736:
  3613. 00002736  4E56 FFFC                link       A6, -0x0004
  3614. 0000273A  4267                     clr.w      -[A7]
  3615. 0000273C  206D CC8E                movea.l    A0, [A5 - 0x3372]
  3616. 00002740  2F28 007A                move.l     -[A7], [A0 + 0x7A]
  3617. 00002744  A8E2                     syscall    EmptyRgn
  3618. 00002746  101F                     move.b     D0, [A7]+
  3619. 00002748  6702                     beq        +0x4 /* 0000274C */
  3620. 0000274A  6018                     bra        +0x1A /* 00002764 */
  3621. label0000274C:
  3622. 0000274C  486E FFFC                pea.l      [A6 - 0x4]
  3623. 00002750  A874                     syscall    GetPort
  3624. 00002752  2F2D CC8E                move.l     -[A7], [A5 - 0x3372]
  3625. 00002756  A873                     syscall    SetPort
  3626. 00002758  2F2D CC8E                move.l     -[A7], [A5 - 0x3372]
  3627. 0000275C  A981                     syscall    DrawDialog
  3628. 0000275E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3629. 00002762  A873                     syscall    SetPort
  3630. label00002764:
  3631. 00002764  4E5E                     unlink     A6
  3632. 00002766  4E75                     rts
  3633.